我只是从互联网上阅读信息,目前cmake 关于页面 http://www.cmake.org/cmake/project/about.html,我需要信息来填补空白,这有助于了解全局。
我希望答案很简单。什么是本机构建环境?
背景:我需要知道how在我的机器上构建软件(CodeBlocks等),为什么我需要这样做,这样做的优点等等。但首先,我需要知道我遇到的每一个术语,但我找不到任何解释尽管我可以在某种程度上进行推测,但“本机构建环境”到底是什么。
"Native" http://en.wikipedia.org/wiki/Native_%28computing%29如“直接在主机操作系统中运行”而不是“在虚拟机或模拟器中运行”。
CMake 的“关于”页面试图传达的特殊点是 CMake 实现跨平台功能的方式:具体来说not通过虚拟化,但通过直接与主机系统合作/协作,以及主机系统用来做事的“正常”方式。
那么构建环境只是保存编译器构建软件所需的所有垃圾的目录吗?
这过于简单化了——没有什么可以说它是一个单一的目录——但或多或少,是的。该术语不是行话,它的字面意思是构建所需的“世界状态”(又名环境)。
那么你会怎么称呼另一件事,非本地人?
当然,或者虚拟化,或者模拟,或者添加了任何其他中间层。
为什么我们也需要区分?
为什么不?拥有一个简洁、清晰、简单的术语很有用,这样我们就可以准确地进行沟通,并尽量减少混乱和歧义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)