什么是本机构建环境?

Leo*_*rdo 2 cmake

我只是从Internet上读取信息,当前是关于page的信息,我需要这些信息来填补空白,这有助于查看全局。

我希望答案肯定是直截了当的。什么是本机构建环境?

上下文:我需要知道如何在计算机上构建软件(例如CodeBlocks等),为什么需要这样做,这样做的好处等。但是首先,我需要知道遇到的每一个专业术语,以及尽管可以在某种程度上推测,但我找不到关于“本地构建环境”的确切解释。

Mat*_*all 5

“本机”与“直接在主机操作系统中运行”中的一样,而不是“在虚拟机或仿真器中运行”。

CMake的about页面试图传达的特定点是CMake实现跨平台功能的方式:特别是不是通过虚拟化,而是通过直接与主机系统合作/协作以及使用主机系统的“正常”方式去做事。

那么,构建环境是否只是存放编译器构建软件所需的所有垃圾的目录?

这太过简单了-没什么好说的,它是一个目录-但或多或少是的。该术语不是行话,它的字面意思是构建所需的“世界状态”(又称环境)。

那你又叫什么非母语的东西呢?

确定,虚拟化或仿真,或添加了任何其他中间层。

为什么我们也需要区分?

为什么不?简洁,清楚,简单的用语非常有用,这样我们就可以准确地进行沟通,并且将混乱和歧义降到最低。