MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
如果Perl报告它无法找到. . / mysql / mysql.so
模块,问题可能是Perl无法定位libmysqlclient.so
共享库。你应该能够通过以下方法之一来解决这个问题:
注意,您可能还需要修改- l
选项,如果链接器无法找到其他库。例如,如果链接器找不到libc
因为它在/ lib
link命令指定- l / usr / lib
,更改- l
选项- l / lib
或添加- l / lib
到现有的link命令。
如果从。获得以下错误DBD:: mysql
,你可能正在吸毒海湾合作委员会(或使用编译的旧二进制文件海湾合作委员会):
/usr/bin/perl: can't resolve symbol '__divdi3'
添加- l / usr / lib / gcc-lib /…-lgcc
当mysql.so
库的生成(检查来自的输出使为mysql.so
当您编译Perl客户机时)。的- l
选项应该指定目录的路径名libgcc.a
位于您的系统上。
这个问题的另一个原因可能是Perl和MySQL都没有编译海湾合作委员会.在这种情况下,可以通过编译两者来解决不匹配海湾合作委员会.