您当前的位置: 首页 >  linux

耐心的小黑

暂无认证

  • 2浏览

    0关注

    323博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

linux基础学习笔记八:Makefile基础学习

耐心的小黑 发布时间:2020-04-19 22:55:32 ,浏览量:2

关于makefile的基础知识,可以参考以下教程和文章学习:

1、跟我一起写Makefile

2、linux基础-makefile

3、makefile最佳实践 - 从原理到实用技巧

4、多文件目录下的makefile的编写(从简单到复杂)

5、多目录时Makefile 的编写方法

6、Makefile学习之路(4) — 添加头文件依赖

7、Linux Makefile 生成 *.d 依赖文件及 gcc -M -MF -MP 等相关选项说明

内核makefile的几种编译方式

  • 直接编译:obj-y +=xxx.o;表示由xxx.cxxx.s编译得到xxx.ko并直接编进内核。

  • 条件编译:obj-$(CONFIG_HELLO) +=xxx.o;根据.config文件的CONFIG_XXX来决定文件是否编进内核。

  • 模块编译:obj-m +=xxx.o;表示xxx作为模块编译,即执行make modules时才会被编译。

关注
打赏
1640088279
查看更多评论
立即登录/注册

微信扫码登录

0.0395s