很多时候,在编译某些二进制文件或库时,我觉得需要有非常详细的构建/编译输出。是否有一个标志或我可以在 cmakelists.txt 中写入的内容,以便获得更详细的输出。 FWIW,我在 Debian 测试中使用 cmake 3.16.3,它最终将成为 Debian Bullseye。任何帮助,将不胜感激。
答案1
运行时cmake
,您可以使用几个选项来生成更详细的输出:
cmake --debug-output
和
cmake --trace
(后者比前者更详细)。
运行构建时,您可以通过运行来请求详细构建
make VERBOSE=1
或者在该cmake
阶段定义CMAKE_VERBOSE_MAKEFILE
:
cmake -DCMAKE_VERBOSE_MAKEFILE=ON
(这是debhelper
使用时默认执行的操作cmake
)。