![如何链接到编号共享库?](https://linux22.com/image/165400/%E5%A6%82%E4%BD%95%E9%93%BE%E6%8E%A5%E5%88%B0%E7%BC%96%E5%8F%B7%E5%85%B1%E4%BA%AB%E5%BA%93%EF%BC%9F.png)
这是我正在运行的命令
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
?
否则,如果有人可以提出无法以这种方式成功链接的原因可能是什么。
谢谢