程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办??

开发过程中遇到如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办?的问题如何解决?下面主要结合日常开发的经验,给出你关于如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办?的解决方法建议,希望对你解决如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办?有所启发或帮助;

最近我正在写一篇与开源和 GNU 相关的论文。我需要做一些测试来模拟早期 GNU 的先驱是如何从零开始开发 GNU 构建系统的。但是我在 README 的声明中发现了一件奇怪的事情:

如果 GNU 'm4' 旨在为 GNU 'autoconf' 提供服务,请注意在配置 'autoconf' 本身之前 应该完全安装 'm4'。 同样,如果您打算从 git 破解 GNU 'm4',引导过程要求您首先安装 GNU 'm4' 的已发布副本。

如果我们按照这个逻辑,那么第一个发布的 GNU m4 副本呢?任何人都可以有线索或提示吗?谢谢。

解决方法

如果按照这个逻辑,第一个发布的 GNU m4 副本会怎样?

RetrocompuTing SE 将是一个更好的论坛,可以讨论有关计算历史的问题。然而,从技术角度来看,很明显,如果 Autoconf 也依赖于 GNU @H_542_16@m4,那么 GNU @H_542_16@m4 的第一个版本不可能依赖于 Autoconf 构建系统,即使它们是一样的包。事实上,GNU 的 @H_542_16@m4 不是第一个或唯一的 @H_542_16@m4,它并不总是具有基于 Autoconf 的构建系统。就 Autoconf 而言,它并不总是特别依赖于 GNU @H_542_16@m4。

也请记住这一点

  • configure 与 Autoconf 生成的脚本类似的脚本最初是由手工编写或由其他工具生成的,而其他自动化程度较低的方法则早于此。
  • Autoconf configure 脚本本身通常不依赖于 Autoconf 或 @H_542_16@m4。这是设计使然。只要您拥有基于 Autotools 的项目的完整分发版(根据定义,其中包含 configure 脚本),您就不需要能够运行 Autoconf 或 @H_542_16@m4 来构建项目。

Autoconf 手册中有您可能感兴趣的 a chapter on the tool's history。

大佬总结

以上是大佬教程为你收集整理的如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办?全部内容,希望文章能够帮你解决如果我想从零开始构建 GNU m4 而无需从 GNU m4 的另一个发行版副本进行引导怎么办?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:m4