首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有规则使目标libmysql.c',需要由libmysql.lo‘。停止播放

没有规则使目标libmysql.c',需要由libmysql.lo‘。停止播放
EN

Server Fault用户
提问于 2012-10-01 07:03:44
回答 1查看 463关注 0票数 -3

我安装mysql5.1.53,运行#./配置很好,但运行#make有此错误。

我的系统是centos5.8,gcc版4.1.2 20080704 (红帽4.1.2-52)

代码语言:javascript
复制
make[2]: Leaving directory /root/soft/mysql-5.1.53/libmysql' 
make[1]: Leaving directory/root/soft/mysql-5.1.53/libmysql' 
Making all in libmysql_r 
make[1]: Entering directory /root/soft/mysql-5.1.53/libmysql_r' make all-am 
make[2]: Entering directory/root/soft/mysql-5.1.53/libmysql_r' 
make[2]: * No rule to make target libmysql.c', needed bylibmysql.lo'. Stop. 
make[2]: Leaving directory /root/soft/mysql-5.1.53/libmysql_r' 
make[1]: *** [all] Error 2 
make[1]: Leaving directory/root/soft/mysql-5.1.53/libmysql_r' 
make: * [all-recursive] Error 1
EN

回答 1

Server Fault用户

发布于 2012-10-01 08:56:51

我怀疑我们可以做些什么来帮助您,因为我们所能看到的就是makefile不知道如何使libmysql.c成为bylibmysql.lo的一个依赖项。

如果您正在执行某些指示,请检查您是否正确地遵循了它们。

除非您有很好的理由这样做,否则您真的不应该在CentOS上编译您自己的包版本,因为您正在为自己创建一个配置噩梦,因为您必须手动管理所有的依赖项。也存在安全风险,因为漏洞不太可能得到修补。

如果您真的必须有一个更新版本的mysql,那么您应该立即更新并使用像Remi这样的存储库中的一些东西。

您也可以从mysql档案获得所需的MySQL5.1.53 rpm。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/433555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档