包含多个头文件查找路径 -I/home/a/1/include -I/home/a/2/include"“
"test.h" 1.到c代码的目录找 2.到环境变量里目录里找 3.到编译时-I参数指定的目录里找
<test.h> gcc 只在环境变量目录里找 找不到即失败
vc 现在环境变量里找,找不到在尝试其他的目录
GCC在链接多个库时,如果库本身存在引用,例如 A.a引用了B.a的函数,则在GCC参数上 -lA要放在-lB的前面,否则可能报“对*未定义的引用”。
# gcc foo.c -L /home/xiaowp/lib -lfoo -o foo
# gcc foo.c -L /home/xiaowp/lib -static -lfoo -o foo
如果动态库和静态库重名的话,优先使用动态库