美文网首页
hidden symbol 'crc32' in libmysq

hidden symbol 'crc32' in libmysq

作者: ToFlyBear | 来源:发表于2019-02-26 10:38 被阅读0次

在执行文件最后链接时报匹配到函数是hhidden 属性,objdump -tT libmysqlclient.a查看符号表 

hidden symbol 'crc32' in libmysqlclient.a(crc32.c.o)is referenced by DSO

编译时确实是hidden 属性,查找是哪个so 使用该函数

发现在librdkafka.so 中会调用crc32();继续去查kafka 编译选项,发现在config 时没改选项 在make 时却去掉了-lz 导致生成的so 会使用crc32函数 但却不知道去链接/usr/lib64/libz.so.1

重新配置kafka  configure 和makefile  解决了编译链接问题

相关文章

  • hidden symbol 'crc32' in libmysq

    在执行文件最后链接时报匹配到函数是hhidden 属性,objdump -tT libmysqlclient.a查...

  • Mysql跟Mysql的数据对比

    库中表不多的话,并且只需要静态对比,可以通过crc32函数直接校验。 静态对比的话analyze或者crc32都行...

  • 硬件连接-CRC32

    一,iOS CRC32校验 项目中用到蓝牙,遇到了CRC32校验失败; CRC校验失败的原因: 1,发的固件是空的...

  • 虚拟环境.virtualenvs中安装mysql

    1 安装python-dev sudo apt-getinstall python-dev 2 安装libmysq...

  • CRC32校验算法

    public class CRC32{/** The crc data checksum so far. */pr...

  • Symbol

    Symbol 每个Symbol都是独一无二的Symbol() !== Symbol() Symbol 不能进行运算...

  • 一些字符串哈希算法

    见代码: 另外收集了一个查表法的CRC32校验算法,也可用于字符串哈希,见 《一种查表法实现的CRC32校验算法》...

  • Python MySQLdb 导入libmysqlclient报

    摘要 flask开发相关功能,在本地测试没有问题,但是放到线上环境却报错 ImportError: libmysq...

  • Symbol

    1、window.Symbol 2、不允许new Symbol 3、symbol() !== symbol() 4...

  • Symbol学习笔记

    一.Symbol是什么 typeof Symbol() === 'symbol',symbol是js中第7种基本类...

网友评论

      本文标题:hidden symbol 'crc32' in libmysq

      本文链接:https://www.haomeiwen.com/subject/ohooyqtx.html