在Ubuntu中调用共享库

Calling Shared Libraries in Ubuntu

本文关键字:共享 调用 Ubuntu      更新时间:2023-10-16

在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/?

提前谢谢。

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