undefined reference to ‘function’及解决办法

  • Post author:
  • Post category:其他

在开发算法过程中,自己写的函数编译生成一个动态共享链接库文件.so. 然后由其他模块调用其中的函数时出现undefined reference to : function(要调用的函数)错误提示. 反复检查函数已经正确编写,调用命令也没问题. 使用nm命令检查发现也没问题, .so文件中包含了函数.

解决办法:

在编译生成.so文件的时候添加了隐藏选项CFLAGS += -fvisibility=hidden, 删除这个选项重新编译就好了.

 


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