Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Makefile 在一个位置管理多个库的构建_Makefile_Cmake_Configure_Building - Fatal编程技术网

Makefile 在一个位置管理多个库的构建

Makefile 在一个位置管理多个库的构建,makefile,cmake,configure,building,Makefile,Cmake,Configure,Building,假设我有多个库,可以使用cmake或configure脚本构建,有一个工具可以帮助我构建这些库,比如我可以轻松地管理这些库的重建,只需很少的修改,比如更改编译器的标志 我想运行一种自动化的流程,查看每个构建的反馈+一些关于构建选项的自由度 在一个方便创建的bash脚本旁边有一个这样的工具?Make似乎是这里使用的最好的工具,但是bash脚本也可以工作。您可以使用一个makefile,用-f调用其他makefile(或者用-C切换到目录)。此外,您还可以明智地使用变量、目标和配方,在单个makef

假设我有多个库,可以使用
cmake
configure
脚本构建,有一个工具可以帮助我构建这些库,比如我可以轻松地管理这些库的重建,只需很少的修改,比如更改编译器的标志

我想运行一种自动化的流程,查看每个构建的反馈+一些关于构建选项的自由度


在一个方便创建的bash脚本旁边有一个这样的工具?

Make似乎是这里使用的最好的工具,但是bash脚本也可以工作。您可以使用一个makefile,用-f调用其他makefile(或者用-C切换到目录)。此外,您还可以明智地使用变量、目标和配方,在单个makefile中处理标志等。认识到您可以从命令行设置make变量(因此也可以设置标志)。这是我所能提供的最大帮助,我不知道你的情况的更多细节。祝你好运