在Ubuntu中使用boost庫進行編譯時,如何確保GCC使用我的boost路徑?如何從默認的gcc搜索路徑中刪除路徑
Ubuntu中當前的Boost版本是1.46。
我編譯版本1.52。
我知道我可以使用「-L/path/to/new/lib」將庫添加到搜索路徑中,但是如何確保GCC不會鏈接到舊庫?
問候,託梅爾
在Ubuntu中使用boost庫進行編譯時,如何確保GCC使用我的boost路徑?如何從默認的gcc搜索路徑中刪除路徑
Ubuntu中當前的Boost版本是1.46。
我編譯版本1.52。
我知道我可以使用「-L/path/to/new/lib」將庫添加到搜索路徑中,但是如何確保GCC不會鏈接到舊庫?
問候,託梅爾
'--sysroot'選項如何? – 2012-12-08 23:04:46
@ H2CO3:「--sysroot」不適用於配置GCC? –
我相信這也是編譯/鏈接時的一個選項。 IIRC它相當於'-isysroot'(它包含在Apple的GCC分支中)。 – 2012-12-08 23:10:13