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