![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mac OS gcc
chinahaerbin
这个作者很懒,什么都没留下…
展开
-
Linux编译链接环境变量
静态库链接时搜索路径顺序: 1.ld会去找GCC命令中的参数-L 2.再找gcc的环境变量LIBRARY_PATH 3.再找内定目录 /lib /usr/lib /usr/local/lib 这是当初compile gcc时写在程序内的 动态链接时、执行时搜索路径顺序: 1.编译目标代码时指定的动态库搜索路径; 2.环境变量LD_LIBRARY_PATH指定的动转载 2012-06-28 11:45:45 · 1617 阅读 · 0 评论 -
编译和链接说明
编译器的工作不单单只有编译,事实上,它包括了从高级语言到机器语言的完整过程: 预编译-》编译-》汇编-》链接。 预编译 预编译过程主要是处理源代码文件中以#开始的预编译指令。主要处理规则如下: 1.1.将所有#define删除,并展开所有的宏定义。 1.2.处理所有条件编译指令,比如#ifdef、#else等。 1.3.处理#include,递归的将被包含的文件出入到该指转载 2012-06-28 11:38:55 · 619 阅读 · 0 评论