gpt4 book ai didi

linux - 符号查找错误 undefined symbol : mysql_init

转载 作者:太空宇宙 更新时间:2023-11-04 03:51:31 25 4
gpt4 key购买 nike

当我尝试下面的 perl 脚本时,我收到“perl:符号查找错误”。看起来如果我当前修改 PATH 我可以解决该问题。但我不确定应该将什么库添加到路径中。请告诉我如何解决此问题,如果您对此问题有任何不同的解决方案或解决方法,请随时分享。

[root@localhost]# ./create_defs.pl --user root --password amma --db=d1 --table=tbl1

**perl: symbol lookup error: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: mysql_init**

[root@localhost]# ll /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so

-r-xr-xr-x 1 root root 333965 Sep 12 13:05 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so

[root@localhost]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin
<小时/>

来自评论

这是我的服务器中的 perl 版本,那么如何解决此问题?

[root@localhost lib]# perl -v

This is perl, v5.8.8 built for x86_64-linux-thread-multi
<小时/>

来自评论

感谢您的回复。以下是我用来进行安装的命令

perl -MCPAN -e 'install Bundle::DBI'
perl -MCPAN -e 'install DBD::mysql'
perl -MCPAN -e 'install Bundle::DBD::mysql'
perl -MCPAN -e 'DBI' perl -MCPAN -e 'DBD::mysql'
perl -MCPAN -e 'install perl-DBD-MySQL'
install Bundle::Mysql

以下是我使用的命令,请指导我如何清除所有perl模块并重新安装。

最佳答案

这不是标准 Perl 错误消息,但反射(reflect)了您的 Perl 安装问题。

您有多个不同的 Perl 版本,但运行效果不佳。

由于无法深入研究您的系统,我能给出的最佳建议是完全删除 perl 并重新安装。

关于linux - 符号查找错误 undefined symbol : mysql_init,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26187481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com