根據g++ -print-search-dirs
我的C++編譯器正在尋找在多個目錄中,包括圖書館......G ++搜索/lib/../lib/,然後/ lib目錄/
- /lib/../lib/ :
- /usr/lib/../lib/:
- /LIB /:
- /usr/lib中/
天真,/lib/../lib/
似乎是相同的目錄中/lib/
— lib的父母將有一個名爲lib的孩子,「那個男人的父親的兒子是我父親的兒子的兒子」等等。這同樣適用於/usr/lib/../lib/
和/usr/lib/
有一些原因,或許不必做符號鏈接,使g ++應該進行配置,以搜索這兩個
/lib/../lib/
和/lib/
?如果這是不必要的冗餘,那麼如何解決它?
重要的是,這是在Ubuntu 9.04的未經修改的安裝中觀察到的。
編輯:更多信息。
結果是從bash shell執行g++ -print-search-dirs
而沒有其他開關。
printenv
既不輸出LIBRARY_PATH也不輸出LPATH,並且echo $LPATH
和echo LIBRARY_PATH
都返回空行。
一個很好的問題 - 你應該看看我的MinGW庫的路徑是什麼樣的,我不知道爲什麼! – 2009-06-13 09:28:36