摘要: 1、给linux配置交叉编译环境 2、在windows下使用source insight写程序,一共有m个h文件,n个c文件,k个main函数 3、将源代码放在linux里 4、在源代码文件夹里新建makefile,配置源代码的文件依赖关系 5、make编译文件,生成可执行文件 6、新建执行程序的脚 阅读全文
posted @ 2017-07-09 17:42 朱小勇 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: make是一个指令(程序),makefile或者Makefile是文本文件。 当一个项目中有很多c文件和头文件时,在makefile中写好这些文件的依赖关系,然后执行make,完成编译 阅读全文
posted @ 2017-07-09 14:31 朱小勇 阅读(160) 评论(0) 推荐(0) 编辑
摘要: null设备是一个“黑洞”设备,往里面写的东西会立即消失,不复存在。 linux下总是有三个文件处于打开状态:标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。 如果在linux下有某个操作,如果操作失败会打印很多的错误信息,为了不看到 阅读全文
posted @ 2017-07-09 14:29 朱小勇 阅读(216) 评论(0) 推荐(0) 编辑
摘要: $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示 阅读全文
posted @ 2017-07-09 13:45 朱小勇 阅读(288) 评论(0) 推荐(0) 编辑