首页 > 解决方案 > 如何打印介子执行的 GCC 命令?

问题描述

基本上是标题。尽管使用了相同的 meson.build,但由于一些链接器错误,我的代码在 Meson 0.43 中构建,但在 Meson 0.57 中构建时遇到问题。所以我希望能够将确切的 GCC 命令与在两个版本下执行的所有标志进行比较。如何从 meson.build 打印这个?

标签: gccmeson-build

解决方案


编译时,您可以使用-v(or --verbose) 标志打印出它执行的每个命令。它既适用于直接meson compile使用,也适用于ninja直接使用。

所以

meson compile -vC $BUILD_DIR
# or
ninja -vC $BUILD_DIR

推荐阅读