00-基础知识
https://blog.youkuaiyun.com/wenhao_ir/article/details/144556756
01-递归编译,带子目录的工程(用户空间的代码编译)
https://blog.youkuaiyun.com/wenhao_ir/article/details/144532544
02-只编译驱动模块的Makfile文件
https://blog.youkuaiyun.com/wenhao_ir/article/details/145176361
03-驱动程序模块和用户空间的测试程序一起编译
https://blog.youkuaiyun.com/wenhao_ir/article/details/144958830
04-编译位于工程文件下的汇编文件和c文件并生成反汇编文件

CROSS=arm-buildroot-linux-gnueabihf-
test: main.c add.S
$(CROSS)gcc -o $@ $^
$(CROSS)objdump -D $@ > $@.dis
clean:
rm test
注意:
①gcc的-o参数用来指定输出文件的文件名。
②自动化变量$@和$^的含义我在博文 https://blog.youkuaiyun.com/wenhao_ir/article/details/144556756 中已经说得很清楚了。
③$@ > $@.dis表示把文件$@生成为反汇编文件$@.dis。

1843

被折叠的 条评论
为什么被折叠?



