编译原理
yamkou
这个作者很懒,什么都没留下…
展开
-
[编译]编译代码时头文件目录和库文件目录
在对C/C++代码进行编译时,需要快速的了解本机中引用的头文件被编译器加载的目录顺序,以及库文件被加载的目录顺序。此时可以在本机执行 ` gcc -v -x c -E /dev/null ` 便可得到。其中COLLECT_GCC_OPTIONS下面就是GCC编译器搜索的头文件路径。LIBRARY_PATH的值就是库文件搜索的路径。 ...原创 2020-04-16 17:55:26 · 340 阅读 · 0 评论 -
[编译]GCC 连接顺序
当使用两个静态库存在依赖的时候,连接的时候可能会遇”undefined reference to”问题。 这里我们使用a.c b.c main.c 来说明:编译连接: gcc -g -fPIC -c acall.c -o a.o gcc -g -fPIC -c bcall.c -o b.o gcc -g -c main.c -o main.o ar r liba.a原创 2017-09-19 19:43:04 · 1145 阅读 · 0 评论