VERBOSE =是makefile选项在gnu make下cygwin不能为我工作

时间:2010-11-12 12:28:28

标签: cygwin gnu-make

我在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。

3 个答案:

答案 0 :(得分:3)

详细选项不是对称的。如果你在一个地方把它们关掉,那么它们就会关闭,不能在其他地方开启。

你的命令面前有@吗?这也使命令无声。

答案 1 :(得分:1)

我认为这可以帮到你:

make VERBOSE=1

它将显示编译器命令的详细信息

答案 2 :(得分:1)

你试过了吗?

  

使V = 1

它在Linux中使用GNU Make 3.82