我在windows下的cygwin下使用gnumake版GNU Make 3.81。 Cygwin版本是CYGWIN_NT-6.1-WOW64 1.7.7(0.230 / 5/3)2010-08-31 09:58 i686 Cygwin
在我用来构建源代码的makefile中,当我说VERBOSE = yes时,我仍然没有看到用于编译的详细命令和选项,链接代码。所以基本上VEROBSE =是行为似乎与VERBOSE = no相同。 PLS。请注意,make命令调用的编译器(sparc-elf-gcc)使用--verbose选项进行配置。我通过检查sparc-elf-gcc -v验证了这一点。
这个特定的gnumake / cygwin版本是否已删除/弃用此开关,或者有关如何查看make / compile / link命令详细信息的任何指针。
谢谢。-AD。
答案 0 :(得分:3)
详细选项不是对称的。如果你在一个地方把它们关掉,那么它们就会关闭,不能在其他地方开启。
你的命令面前有@吗?这也使命令无声。
答案 1 :(得分:1)
我认为这可以帮到你:
make VERBOSE=1
它将显示编译器命令的详细信息
答案 2 :(得分:1)
你试过了吗?
使V = 1
它在Linux中使用GNU Make 3.82