在Ubuntu中调用共享库

时间:2013-07-18 02:35:52

标签: c++ linux ubuntu

在Ubuntu 12.04.1 LTS中,我使用以下代码创建了一个.so库文件:

g++ -c -Wall -Werror -fPIC someCode.cpp
g++ -shared -o libSomeCode.so someCode.o

我需要在可执行文件中使用该库文件。但是在运行.exe时,它无法找到.so文件。所以我必须将库复制到/ usr / lib /。我尝试使用此命令(没有成功):

export LD_LIBRARY_PATH=/home/personalFolder/Desktop/codeFolder:$LD_LIBRARY_PATH

有没有办法避免将.so复制到/ usr / lib /?

提前致谢。

1 个答案:

答案 0 :(得分:0)

添加“; \”解决了我的问题。