标签: c++ linux g++ shared-libraries
我有一个.so lib并将其放在/home/xxx/MediaConfig中。我创建了一个.cc文件并使用以下命令打开lib:
/home/xxx/MediaConfig
.cc
dlopen("./xxx.so",RTLD_LAZY)
但控制台的输出始终是
无法打开共享库:没有这样的文件或目录
它出了什么问题?
我用以下代码编译它:
g++ -m32 -g TestC.cc -o TestC -ldl
.cc文件也在MediaConfig目录中。