在处理build.ninja
文件时,如何查看ninja生成的实际编译器调用(在我的情况下调用clang编译器)?
目前,我只是得到了一堆这样的摘要:
[1/47] Building C object CMakeFiles/proj.dir/home/me/projects/proj/src/native_src.c.o
我希望看到每个源文件编译的实际clang命令行调用。
答案 0 :(得分:0)
答案是:
ninja -v
在我的特定用例中,我正在为一个android项目构建一个本机库,在这种情况下,android studio会将ninja安装到一个不在PATH
上的目录,即
~/Android/Sdk/cmake/3.6.3155560/bin/ninja -v
使用此选项运行ninja会输出所有clang编译器调用,以便您可以检查它们是否符合预期