您的位置:首页 > 运维架构 > Linux

LINUX驱动编写技巧(1)

2016-04-23 16:52 621 查看
驱动程序编写过程遇到的问题:

1.为驱动程序增加编译可选项

#ifdef MY_DEBUG

printk("my debug")//操作

#endif

2. 在Makefile中添加

1 DEBUG = y

2

3 ifeq ($(DEBUG), y)

4 MYDEBFLAGS = -O -g -DSMY_DEBUG

5 else

6 MYDEBFLAGS = -O2

7 endif

8

9 CFLAGS += $(MYDEBFLAGS)

执行make

出现错误:

scripts/Makefile.build:49: *** CFLAGS was changed in "******/Makefile". Fix it to use EXTRA_CFLAGS. Stop

修改Makefile +9行即可:

9 CFLAGS += $(MYDEBFLAGS)---->EXTERA_CFLAGS += $(MYDEBFLAGS)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: