首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用make生成make

不使用make生成make
EN

Stack Overflow用户
提问于 2012-07-05 14:43:49
回答 4查看 77关注 0票数 0

我使用的是CentOS,但是由于一个错误,很多包被删除了。所以我没有yum和rpm。所以我想从源代码中手动制作yum,但我也没有make。我知道所有的东西都是用"make package“做的。但是make本身呢??有没有办法安装"make package"?

EN

回答 4

Stack Overflow用户

发布于 2012-07-05 14:47:19

Make可以是自举的,也就是像操作系统、编译器等一样,可以为它制作一个版本,然后可以主存它自己。但是,不要忘记: make的第一个版本必须手动编译。抓取源代码,对其执行gcc -c等操作,然后将所有目标文件链接在一起。

票数 1
EN

Stack Overflow用户

发布于 2012-07-08 06:28:03

如果您只是尝试重新安装rpm和yum,您应该能够将系统重新引导至CentOS救援CD。这应该有可用的rpm和scp。

请参阅http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.htmlhttp://ekuric.wordpress.com/2011/07/06/how-to-install-rpm-package-in-rescue-mode/

你也可以在http://serverfault.com找到更多的帮助(和同情)

票数 1
EN

Stack Overflow用户

发布于 2012-07-06 15:07:07

对于bootstrapping,您可以在其他机器上编译make和gcc (具有目标上缺少的依赖项),并将其安装在目录(configure --prefix=..)中。然后将其复制到centos上的目录中。如果arch不同,则使用交叉编译

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

https://stackoverflow.com/questions/11339041

复制
相关文章

相似问题

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