我想構建一個使用增強庫program_options
和iostreams
的自動工具項目。爲此我安裝這些庫:在Ubuntu中定位增強庫
sudo aptitude install libboost-iostreams-dev libboost-program_options-dev
現在./configure
是罰款和編程'編譯。但是鏈接失敗:
/usr/bin/ld: cannot find -lboost_program_options-mt
/usr/bin/ld: cannot find -lboost_iostreams-mt
這是有據可查的問題,可以通過固定的自動工具的東西或者通過鏈接到boost_program_options
和boost_program_options-mt
等固定。我選擇做後者,因爲這不是我的項目。但是我沒有找到安裝在Ubuntu庫:
locate *boost*
返回的文件和包裹信息,我不想找一些Boost庫列表。 locate *program_options*
爲空。圖書館不在/usr/lib
或/lib
...任何想法?
升壓其實超級簡單從頭開始編譯,然後你會得到最新版本。 –