在 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/?
提前致谢。