5
如何指定库路径的首选项?
我正在使用g++和编译c ++程序ld。我有一个.so我想在链接期间使用的库。但是,中存在一个同名的库/usr/local/lib,并且ld正在选择该库而不是我直接指定的库。我怎样才能解决这个问题? 对于以下示例,我的库文件为/my/dir/libfoo.so.0。我尝试过的事情不起作用: 我的g ++命令是 g++ -g -Wall -o my_binary -L/my/dir -lfoo bar.cpp 添加/my/dir到我的$PATHen`变量的开头或结尾 /my/dir/libfoo.so.0作为g ++的参数添加