Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330830
  • 博文数量: 127
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 333
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-27 14:44
个人简介

兴趣是最好的学习契机!

文章分类

全部博文(127)

文章存档

2017年(1)

2016年(3)

2015年(54)

2014年(58)

2013年(11)

我的朋友

发布时间:2014-12-04 18:11:51

对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以完成大部分驱动的编译,使用时只需要修改一下要编译生成的驱动名称即可。只需修改obj-m的值。ifneq ($(KERNELRELEASE),)obj-m:=hello.oelse#generate the pathCURRENT_PATH:=$(shell pwd)#the absolute pathLINUX_KERNE.........【阅读全文】

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

发布时间:2014-08-23 17:23:09

......【阅读全文】

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

发布时间:2014-07-31 16:15:42

 linux内核中Makefile 的作用是根据配置的情况,构造出需要编译的源文件列表,然后分别编译,并把目标代码链接到一起,最终形成 Linux 内核二进制文件。    由于 Linux 内核源代码是按照树形结构组织的,所以 Makefile 也被分布在目录树中。Linux 内核中的 Makefile 以及与 Makefile 直接相关.........【阅读全文】

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

发布时间:2014-05-20 16:36:03

一、开胃菜hello目录下的文件结构:├—— CMakeLists.txt├—— hello.c├—— hello.h└—— main.cC代码见下节。最简单的cmake配置文件:project(HELLO)set(SRC_LIST main.c hello.c)add_executable(hello ${SRC_LIST})如果要编译成gdb可调试的debug版本,则在配置文件中加入:set(CMAKE_BUI.........【阅读全文】

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

发布时间:2014-05-20 16:28:16

一、开胃菜hello目录下的文件结构:./CMakeLists.txt1234├── CMakeLists.txt ├── hello.c .........【阅读全文】

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

登录 注册