在C ++中指定Linux上共享库的路径

时间:2016-11-24 19:59:09

标签: c++ makefile g++

我使用 ld 命令成功编译了我的第一个共享库。它位于以下路径中。

/home/user/code/lib/libMy-lib.so

虽然当我尝试在项目中使用它时,我收到以下错误

/usr/bin/ld: cannot find -lMy-lib

这是我的编译行

g++ SuperProject.cpp -o SuperProject -L/home/user/code/lib -lMy-lib -I/home/user/code/includes

我一直在关注这两个教程,无法找到我做错的事。

1 个答案:

答案 0 :(得分:0)

设置路径:

LD_LIBRARY_PATH = /家庭/用户/代码/ lib中