linux下调用动态库.so ld能找到库文件但是找不到对应的函数,undefined reference to `myprint‘,用nm查看.so符号表函数名正常解决办法

编译命令

在这里插入图片描述
解决办法:
-L. -l库名 要放到.c之后

在这里插入图片描述
ok!!!
折腾了一个晚上,网上找了半天,才在一个评论里找到的,往其他新手少走弯路
另外可以用nm工具查看.so .o文件的符号表

在这里插入图片描述
要导出的函数名


版权声明:本文为qq_40036519原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。