番号付きの共有ライブラリにどのようにリンクしますか?

番号付きの共有ライブラリにどのようにリンクしますか?

これが私が実行するコマンドです

arm-linux-gnueabihf-gcc -Wall -Wl,--verbose -mthumb -mthumb-interwork  -D_REENTRANT -oTestRun11 ./main.c -ldl -lpthread  -lRTU_Module

印刷物は次のとおりです

attempt to open /lib/owasys/libRTU_Module.so failed
attempt to open /lib/owasys/libRTU_Module.a failed

ライブラリは指定されたフォルダにありますが、番号が追加されます。

root@arm:/lib/owasys# ls
libFMS_Module.so.0.0.1   libGSM_Module.so.0.0.0   libIOs_Module.so.0.0.0
libGPS2_Module.so.0.0.1  libINET_Module.so.0.0.0  libRTU_Module.so.0.0.0

どのバージョンが選択されたかを指定するか、で始まる番号付きバージョンを選択するように指定する方法はありますかRTU_Module

そうでなければ、誰かがこの方法でうまく接続できなかった理由が何であるかを提案できます。

ありがとう

ベストアンサー1

おすすめ記事