4
我編譯文件snap_test.c使用下面的命令:
gcc -fopenmp -c -I/home/myName/SNAPDIR/include snap_test.c
然後與庫鏈接吧:
gcc -fopenmp -o snap_test -L/home/myName/SNAPDIR/lib -lsnap snap_test.o
但是運行程序導致錯誤:
./snap_test: error while loading shared libraries: libsnap.so.0: cannot open shared object file: No such file or directory
在lib-dir中有這些目錄和文件:
libsnap.a
libsnap.la
libsnap.so (dir)
libsnap.so.0 (dir)
libsnap.so.0.0.0
我想問題是不同版本的庫?
快速且有幫助的答案。謝謝 :) – ItsameMario 2012-01-12 22:15:38