Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27181
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-14 12:28
文章存档

2016年(3)

2015年(6)

我的朋友

发布时间:2015-06-24 10:32:53

我们首先要进行make,编译成功后会生成一个hello_mod.ko文件。接下来要将这个内核模块插入到内核当中,然后还要利用mknod命令生成一个设备文件节点。接下来我们再利用测试程序,对我们写好的驱动程序进行测试。那么以上的工作都可以通过下面这个Makefile文件完成,直接在shell终端输入make就可编译这个内核模块,输入mak.........【阅读全文】

阅读(1232) | 评论(0) | 转发(0)

发布时间:2015-06-23 15:59:34

在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE    VRE = “Hello World!”elseendififeq ($(OPT),define)    VRE ?= “Hello World! First!”endififeq ($(OPT),add)&nbs.........【阅读全文】

阅读(1081) | 评论(0) | 转发(0)

发布时间:2015-06-23 15:32:57

make 2>&1 |tee build.log  将编译过程中的标准输出log和错误log都保存到build.log文件中。命令简析:在Linux 中一切皆为文件, 甚至你的硬件也是文件:0 - Input, keyboard (stdin)1 - Output, screen (stdout)2 - Error, screen (stderr)这个命令中的‘2’ 即标准错误输出,‘&1’ 即.........【阅读全文】

阅读(1999) | 评论(0) | 转发(0)

发布时间:2015-06-11 15:58:41

gcc (g++) 是GNU 的c (c++)编译器,分成四个步骤:1>, 预处理器cpp,将c文件预处理为.i文件 2>, 编译器egcs, 编译生成.s文件3>,汇编器as, 汇编生成.o目标代码文件4>,连接器ld, 连接目标代码生成可执行文件常用参数:1> -O  优化选项     -O0  无优化 &.........【阅读全文】

阅读(910) | 评论(0) | 转发(0)

发布时间:2015-01-19 16:40:45

Ubuntu下默认没有安装dos2unix工具,而且也没有一个叫这个名字的工具,但是有一个替代工具——tofrodos。......【阅读全文】

阅读(886) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册