0

Linux i386 で C コードをコンパイルしようとしています。次の場所に sqlite3 ライブラリがあります。

/usr/lib/i386-linux-gnu/libsqlite3.so.0
/usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6

しかし、リンカはそれらを見つけられません。-L オプションを使用してパスを手動で指定しましたが、これは必要ではないと思われます。

cc -pthread -L/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu -L../i386/debug/lib/ ./bin/i386/debug/*.o  -lsculib -lpthread -lsqlite3 -o ../i386/debug/bin/myProgram
/usr/bin/ld: cannot find -lsqlite3
collect2: error: ld returned 1 exit status
make: *** [../i386/debug/bin/core] Error 1

それらが見つからない理由はありますか?

4

1 に答える 1