当前位置: 技术问答>linux和unix
linux的C编程,怎么使用so文件
来源: 互联网 发布时间:2017-04-20
本文导语: /usr/lib/libfreeimage.so.3 /usr/lib/libfreeimage.a /usr/lib/libfreeimage-3.15.4.so /usr/lib/libfreeimage.so 如上所示,各种so文件在这些文件夹中,但是问题是这样编译的时候gcc freeimage.c -lfreeimage -I/usr/include/ -o freeimage,出现了一个问题是...
/usr/lib/libfreeimage.so.3
/usr/lib/libfreeimage.a
/usr/lib/libfreeimage-3.15.4.so
/usr/lib/libfreeimage.so
如上所示,各种so文件在这些文件夹中,但是问题是这样编译的时候gcc freeimage.c -lfreeimage -I/usr/include/ -o freeimage,出现了一个问题是error while loading shared libraries: libfreeimage.so.3: cannot open shared object file: No such file or directory,明明已经连接到/usr/lib/文件夹了,但是还是不行
/usr/lib/libfreeimage.a
/usr/lib/libfreeimage-3.15.4.so
/usr/lib/libfreeimage.so
如上所示,各种so文件在这些文件夹中,但是问题是这样编译的时候gcc freeimage.c -lfreeimage -I/usr/include/ -o freeimage,出现了一个问题是error while loading shared libraries: libfreeimage.so.3: cannot open shared object file: No such file or directory,明明已经连接到/usr/lib/文件夹了,但是还是不行
|
export LD_LIBRARY_PATH=/usr/lib:$(LD_LIBRARY_PATH)
|
ls -la /usr/lib/libfreeimage*
结果贴来看看
结果贴来看看