【Makefile】
生活随笔
收集整理的这篇文章主要介绍了
【Makefile】
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
编译流程
预处理
gcc -E test.c -o test.i test.c源码进行预处理,预处理后停止编译,预处理后文件体积会变大,且为文本格式
编译
gcc -S test.i -o test.s 编译预处理的文件
汇编
gcc -c test.s -o test.o .s转成二进制文件
链接
gcc test.o -o test 将多个目标文件以及所需要的库文件链接生成可执行文件的过程
./test
生成静态库
动态库
gcc -shared -fPIC -o libtool.so tool.o
什么是makefile
makefile规则
makefile实例
makefile使用变量
引入其它的makefile
makefile预定义变量
makefile自动变量
make的工作流程
Android.mk
Android.mk基本格式
Android.mk编译多个共享库
Android.mk编译静态库
Android.mk使用共享库共享通用模块
在多个NDK项目间共享模块
使用预编译库
编译独立的可执行文件
注意事项
总结
以上是生活随笔为你收集整理的【Makefile】的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【音视频安卓开发 (四)】Android
- 下一篇: 【TCP丢包重传】