我正在尝试按照https://github.com/audacity/audacity/blob/master/BUILDING.md中的说明构建 Audacity 最后第二步:
$ cd <build directory>
这是什么意思?以及如何构建软件?
我正在尝试按照https://github.com/audacity/audacity/blob/master/BUILDING.md中的说明构建 Audacity 最后第二步:
$ cd <build directory>
这是什么意思?以及如何构建软件?
使用基于 cmake 的程序,您首先使用
cmake
它来配置它,然后使用它make
来实际进行编译。您可以
cmake
在源代码所在的同一目录中运行,但这通常会很混乱,因为所有目标文件和可执行文件都将位于与源代码相同的目录中。我认为文档将其称为“源内构建”。cmake
通常建议创建构建目录的说明。我认为文档将其称为“源外构建”。它可以是任何新目录。一旦你在里面,然后输入cmake <path to where the CMakeLists.txt is>
。然后,在此目录中,make
执行编译。当您全部编译和安装后,只需删除此build
目录。是的,它通常
build
在各种文档中被调用,但它可以被称为任何东西。它只是一个临时目录。如果软件的开发人员提供了安装程序的工具(即通过make install
),那么可执行文件将被复制到其他地方。希望这可以帮助!