Linux找头文件规则,linux 头文件、库文件查找顺序
linux 頭文件、庫文件查找順序
默認分類 2009-11-14 01:24:28 閱讀126 評論0 字號:大中小
linux 頭文件、庫文件查找順序
2009-11-03 12:36
Include的header文件,連結數(shù)據(jù)庫,系統(tǒng)定義,總共有下列來源指定gcc去那找。
當初在編譯時指定的(在~gcc/gcc/collect2.c:locatelib()
寫在specs內(nèi)的
后來用-D -I -L指定的
gcc環(huán)境變量設定(編譯的時候)
ld.so的環(huán)境變量(這是run time的時候)
一、頭文件
gcc 在編譯時如何去尋找所需要的頭文件:
※所以header file的搜尋會從-I開始
※然后找gcc的環(huán)境變量
C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找內(nèi)定目錄
/usr/include
/usr/local/include
/usr/lib/gcc-lib/i386-linux/2.95.2/include
/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g -3
/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../i386-linux/include
庫文件但是如果裝gcc的時候,是有給定的prefix的話,那么就是
/usr/include
prefix/include
總結
以上是生活随笔為你收集整理的Linux找头文件规则,linux 头文件、库文件查找顺序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf怎么开启深渊派对?
- 下一篇: 虚拟机桌面linux系统,KVM - L