
linux
laiyehua
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux-gcc 编译时头文件和库文件搜索路径
http://www.cnblogs.com/zhengmeifu/archive/2010/03/02/linux-gcc_compile_header_file_and_lib_path.html 一、头文件 gcc 在编译时寻找所需要的头文件 : ※搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PA转载 2013-08-04 07:09:11 · 482 阅读 · 0 评论 -
Ubuntu Linux系统安装图解
Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由转载 2015-01-31 11:00:45 · 1353 阅读 · 0 评论 -
vsftpd移植到ARM Linux教程
vsftpd即very secure FTP daemon(非常安全的FTP进程),是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如Linux、BSD、Solaris、HP-UX以及Irix等系统上面。vsftpd支持很多其他传统的FTP服务器不支持的良好特性。使用 vsftpd 可以在 Linux/Unix 系统上搭建一个安全、高性能、稳定性好的轻转载 2015-01-31 11:19:37 · 3165 阅读 · 0 评论 -
OpenSSH移植到ARM Linux教程
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 附加的SFTP协议可轻松实现在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,因为它们使用明文传送密码。OpenSSH常常被误认以为与OpenSSL有关联,但实际上这两个计划的有不同的目的,不同的转载 2015-01-31 11:20:57 · 1964 阅读 · 1 评论 -
Linux初学者的学习指导
【编者按:互联网资讯的发达,在带来大量讯息的同时,也让我们难于从整体上去看待一个事物。如美国畅销书《第五项修炼》中作者所说一样,我们常自觉或不自觉地不断将一个整体支解成片断,并让自身陷于片断知识的”细节性复杂”中,整体而系统地认识事物在互联网资讯时代已显得尤为必要!鉴于此,主要面向Linux初学者的”Linux学习指导”专题与大家见面了。Linux的”旺火”烧得已有三、四年了,但对照Win转载 2015-01-31 11:27:15 · 635 阅读 · 0 评论 -
Makefile文件编写
Makefile 是 Linux 下程序开发的自动化编译工具,用以识别编译目标、源文件、及其依赖关系,并且有着高效的编译效率。每次执行 make 时,就能够自动寻找 Makefile(makefile)文件,执行编译工作。Makefile拥有很多复杂的功能,为了简化问题的复杂性,本文仅和大家讨论针对单目录下的C/C++项目开发,如何写一个通用的 Makefile。我们一般在 Linux 中转载 2015-01-31 11:05:26 · 866 阅读 · 0 评论 -
SQLite的查询优化
SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1. 对表中行的检索数目,越小越好2. 排序与否。3. 是否要对一个索引。4. 查询语句的形式二、几个查询转载 2014-10-02 07:12:54 · 517 阅读 · 0 评论 -
linux内核基本数据类型总结
对linux内核的数据类型做一下总结。下面部分内容参考了:http://book.youkuaiyun.com/bookfiles/12/100126.shtml当Linux内核在体系结构差异较大的平台之间移植时,会产生与数据类型相关的问题。在编译内核时使用 -Wall -Wstrict-prototypes选项,可以避免很多错误的发生。内核使用的基本数据类型主要有:ØØ int转载 2014-04-14 18:15:05 · 1173 阅读 · 0 评论 -
连接动态库
原贴:http://soho-schubert.blogspot.com/2007/08/linux.htmlLinux编程使用库昨天写了一小段测试MySQL的C代码,编译顺利,但运行时报告找不到库,系统是FC4,MySQL是直接下载的Binary:# gcc test_mysql.c -o test_mysql -L/usr/local/mysql/lib -lmysqlcl转载 2014-03-28 21:00:52 · 421 阅读 · 0 评论 -
linux下qt中 调用open函数 出现call to '__open_missing_mode' declared with attribute error。。解决
调用open函数,因为使用open函数的时候,如果在第二个参数中使用了 O_CREAT,就必须添加第三个参数:创建文件时赋予的初始权。解决方案:在调用open函数的那一行的参数里加个“0666”或者“0777”均可!如:redir_handle = open (redir, O_WRONLY | O_TRUNC | O_CREAT)改为:redir_handle = open转载 2014-03-28 13:18:49 · 1283 阅读 · 0 评论 -
Ubuntu设置默认Terminal为Terminator
1、首先,安装Terminator: sudo apt-get install terminator2、其次,安装dconf-tools : sudo apt-get install dconf-tools3、最后,使用这两个命令:$ gsettings set org.gnome.desktop.default-applications.terminal exec /us原创 2014-03-09 22:37:00 · 2839 阅读 · 1 评论 -
嵌入式Linux工程师自学笔记
针对初学嵌入式的广大朋友们,以下是我在初学接触嵌入式的过程中整理处的一些资料信息,希望能为大家有所帮助。一个典型的桌面 Linux 系统包括 3 个主要的软件层—linux内核、C库和应用程序代码。内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把 POSIX API 转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用转载 2015-01-31 11:24:40 · 682 阅读 · 0 评论