gpt4 book ai didi

makefile - 如何学习Autotools的乐趣?

转载 作者:行者123 更新时间:2023-12-03 20:40:11 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




所以几年前我花了一些时间来理解 make ,并且获得了巨大的返回。为构建我的项目和自动化任务编写小的 makefile 既有趣又富有成效。

当然,缺点是我的 makefile 过于具体,尤其是在涉及平台和库位置时。

所以这就是人们告诉我“自动工具来救援!”的时候了。而且当其他人这样做时,它们似乎确实能做到这一点(我喜欢下载一些东西并运行 configure && make && sudo make install 并看着它正常工作),但我无法理解它们。

我看过一些 configure.acMakefile.am文件,我只是不明白发生了什么。我不知道标识符的哪一部分是开发人员的选择,哪一部分对 autotools 有意义。我不确定我是否理解整个流程和 Makefile.in 的要点.我想我只是碰到了从我习惯的系统( make )到比它高一两层的东西的心理壁垒。

任何人都可以指点我的教程或书籍(最好不是过于枯燥的),可以教会我自动工具的乐趣?步骤是什么,我如何使用它们,我如何编写自己的configure.acMakefile.am从头开始?告诉我如何有效并与他们一起玩乐?

最佳答案

我不确定您是否可以从构建系统中获得乐趣...您是否一直在阅读 Autotools 教程?

http://www.lrde.epita.fr/~adl/autotools.html

有各种关于 autotools 的资源,问题是它们往往不完整,有点过时等等......

最近的一个优秀文档是 Autotools Mythbuster,尽管它不是介绍:

http://www.flameeyes.eu/autotools-mythbuster/index.html

关于makefile - 如何学习Autotools的乐趣?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3208168/

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