在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