4
とのリンクSNAP Cライブラリを使用する必要があります。特定のライブラリとC
私は、次のコマンドを使用して、私のファイル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