摘要: 说明: linux下文件编程可使用两种方法: ****linux系统调用 ****C语言库函数 前者依赖于linux系统,后者与操作系统是独立的。 在任何操作系统下,使用C语言库函数操作文件的方法都是相同的。 这里首先记录下Linux下系统调用操作文件编程的学习过程。函数原型: 1... 阅读全文
posted @ 2015-09-22 15:08 自强厚德 阅读(396) 评论(0) 推荐(0)
摘要: 目的: GNU make来构建和管理自己的软件工程。 GNU的make能够使整个软件工程的编译、链接只需要一个命令就可完成。 说明: make在执行时,需要一个名为Makefile的文件。Makefile文件描述了整个 工程的编译、链接等规则。 包括:哪些源文件需要编译及如何编译... 阅读全文
posted @ 2015-09-22 15:04 自强厚德 阅读(387) 评论(0) 推荐(0)
摘要: 目的: 对编译好的程序进行调试工作,主要功能: 1、启动被调试程序; 2、让被调试程序在指定位置停住; 3、当程序停住时,可检查程序状态(如变量值)。 步骤: 1、编译生成可执行文件: gcc -g test.c -o test 2、启动gdb: gdb test 3、设置... 阅读全文
posted @ 2015-09-22 15:03 自强厚德 阅读(228) 评论(0) 推荐(0)
摘要: 目的: 对源程序进行编译,生成可执行文件。 说明: 对于不同的平台,gcc版本不同,如arm平台,用arm-gcc; powerpc平台,用powerpc-gcc。 1、gcc一般格式:gcc [选项] 要编译的文件 [选项] [目标文件] 当目标文件不存在时,默认生成a.... 阅读全文
posted @ 2015-09-22 15:01 自强厚德 阅读(280) 评论(0) 推荐(0)
摘要: 目的: 在linux与windows之间实现目录共享。 1、在虚拟机上,要实现linux与windows共享,可以用虚拟机的目录共享方法; 如果是硬盘安装的纯linux系统,按下述方法; 2、修改samba的配置文件: vi /etc/samba/smb.conf ... 阅读全文
posted @ 2015-09-22 14:59 自强厚德 阅读(250) 评论(0) 推荐(0)
摘要: 目的: NFS是一种将远程主机上的目录经网络挂载到本地的一种机制, 用户可以在本地系统上像操作本地目录一样来对远程主机的目录进行操作。 客户端 IP:192.168.0.101 文件路径:/bscode NFS服务器端(Centos6.5) IP:192.168.0.20 ... 阅读全文
posted @ 2015-09-22 14:58 自强厚德 阅读(207) 评论(0) 推荐(0)
摘要: 目的: 在嵌入式开发中,分为宿主机和目标机。 tftp服务器作为工作于宿主机上的软件,主要提供 对目标机的主要映像文件的下载工作。 1、安装tftp-server(我的系统为x86_64系统,安装包为centos6.5自带): rpm -ivh tftp-server-0.49-7.el... 阅读全文
posted @ 2015-09-22 14:55 自强厚德 阅读(557) 评论(0) 推荐(0)
摘要: 说明: 该驱动编译过程是在虚拟机中,安装完centos 6.5系统后: A:默认make为用的自带的内核版本,我的centos 6.5系统 版本为(命令uname -r):2.6.32-431.el6.x86_64时: A1、cd /usr/src/kernel/下; A2、... 阅读全文
posted @ 2015-09-06 20:52 自强厚德 阅读(1056) 评论(0) 推荐(0)