GCC/G++會查找系統默認的include和link的路徑,以及自己在編譯命令中指定的路徑。
1.include頭文件路徑
除了默認的/usr/include, /usr/local/include等include路徑外,還可以通過設置環境變量來添加系統include的路徑:
C語言環境下環境變量修改: export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH
C++環境下環境變量修改: export CPLUS_INCLUDE_PATH=XXX:$CPLUS_INCLUDE_PATH
以上修改可以直接命令行輸入(一次性),可以在/etc/profile中完成(對所有用戶生效),也可以在用戶home目錄下的.bashrc或.bash_profile中添加(針對某個用戶生效),修改完后重新登錄即生效。