我试图在执行所有构建任务期间查看gradle使用的确切编译器命令(在我的情况下是gcc)。使用--debug
运行并不输出这些命令,并且build / tmp中的输出文件也没有。我目前正在使用Gradle 2.6
答案 0 :(得分:4)
请参阅$projectDir/build/tmp
你应该有一个类似于:
的文件夹结构├───compileMainSharedLibraryMainCpp
│ options.txt
│ output.txt
│
├───compileMainStaticLibraryMainCpp
│ options.txt
│ output.txt
│
├───createMainStaticLibrary
│ options.txt
│ output.txt
│
└───linkMainSharedLibrary
options.txt
output.txt
options.txt
包含传递给编译器/链接器等的选项,output.txt
包含编译器/链接器的输出。
答案 1 :(得分:1)
build.gradle 中的以下代码段打印选项(不完整的命令行):
toolChains {
gcc(Gcc) {
eachPlatform {
cppCompiler.withArguments { args ->
println "----> C++ args: " + args
}
}
}
}