Linux:CentOS中MAC的install_name_tool的替代方案
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux:CentOS中MAC的install_name_tool的替代方案,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1608字,纯文字阅读大概需要3分钟。
内容图文
![Linux:CentOS中MAC的install_name_tool的替代方案](/upload/InfoBanner/zyjiaocheng/958/d7fb6a2f5d2f434da43439f831086594.jpg)
我在CentOS寻找MAC的install_name_tool替代品.我想在非默认位置构建MySQL.此外,mysql二进制文件的共享库应位于非默认位置并正确链接.
我无法链接共享库libssl& libcrypto到mysqld二进制文件.
[user@localhost mysql]$ldd /usr/local/mysql/bin/mysqld
linux-gate.so.1 => (0x00186000)
libpthread.so.0 => /lib/libpthread.so.0 (0x008e2000)
libz.so.1 => /lib/libz.so.1 (0x0097f000)
librt.so.1 => /lib/librt.so.1 (0x00912000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00c70000)
libdl.so.2 => /lib/libdl.so.2 (0x00727000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00a7e000)
libm.so.6 => /lib/libm.so.6 (0x008b0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00a70000)
libc.so.6 => /lib/libc.so.6 (0x00755000)
/lib/ld-linux.so.2 (0x00731000)
我确信openssl安装在/usr/local/extra目录中,因为我也完美安装了apache,目前正在运行,我的configure命令是:
cmake . -LH -DCMAKE_INCLUDE_PATH=/usr/local/extra/include -DCMAKE_LIBRARY_PATH=/usr/local/extra/lib -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/var -DSYSCONFDIR=/usr/local/mysql/etc -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock -DCURSES_LIBRARY=/usr/local/extra/lib/libncurses.so.5 -DCURSES_INCLUDE_PATH=/usr/local/extra/include -DWITH_SSL=yes -DWITH_ZLIB=system
配置时还显示:
-- checking for module 'openssl'
-- found openssl, version 0.9.8e-rhel5
-- Found OpenSSL: /usr/local/extra/lib/libssl.so;/usr/local/extra/lib/libcrypto.so (found version "1..")
任何人都可以建议我将共享库链接到二进制文件的工具.
解决方法:
PatchELF实用程序可能很有用.否则,请参阅ldconfig手册页和文件:/etc/ld.so.conf
内容总结
以上是互联网集市为您收集整理的Linux:CentOS中MAC的install_name_tool的替代方案全部内容,希望文章能够帮你解决Linux:CentOS中MAC的install_name_tool的替代方案所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。