相关疑难解决方法(0)

如何指定库路径的首选项?

我正在用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 ++的参数

c++ linker g++

83
推荐指数
4
解决办法
21万
查看次数

标签 统计

c++ ×1

g++ ×1

linker ×1