在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 /?
提前致谢。
答案 0 :(得分:0)
添加“; \”解决了我的问题。