关于MakeFile方式编译源码的笔记

2024-03-05  本文已影响0人  Duke丶Lee

以MakeFile方式编译时,有一些环境变量非常重要,这些变量的设置通常涉及到编译后的软件是否能在目标平台上运行,这里列举一些常用的交叉编译(android)相关的变量:

此文所说的库以及中间文件相关格式全部是在类Unix系统下

我们再复习一下 编译 和 链接 的知识。

在编译链接过程中,我们必须要知道相关头文件和库文件的路径。
在编译过程中,我们需要知道相关头文件的路径,我们可以通过CFLAGS来指定头文件的路径,比如CFLAGS=-I/usr/include -I/path/include
在链接过程中,我们需要知道使用的第三方库所在的路径,可以通过LDFLAGS来指定库文件的搜索路径,比如LDFLAGS=-L/usr/lib -L/path/to/your/lib

参考:
https://blog.csdn.net/u013027788/article/details/51324510

上一篇 下一篇

猜你喜欢

热点阅读