2010-11-12 23 views
0

我使用gnumake版本GNU Make 3.81在windows下的cygwin下。 Cygwin版本是CYGWIN_NT-6.1-WOW64 1.7.7(0.230/5/3)2010-08-31 09:58 i686 CygwinVERBOSE =是gnu上的makefile選項在cygwin下make使我不工作

在我的makefile中用於構建源代碼,當我說VERBOSE = yes時,我仍然沒有看到用於編譯,鏈接代碼的詳細命令和選項。所以基本上VEROBSE = yes行爲似乎與VERBOSE = no相同。 請致電請注意,make命令調用的編譯器(sparc-elf-gcc)使用--verbose選項進行配置。我通過檢查sparc-elf-gcc -v來驗證。

這個開關是否被刪除/棄用這個特定的gnumake/cygwin版本或任何關於如何看到make/compile/link命令的細節的指針。

謝謝。

-AD。

回答

3

詳細選項不是對稱的。如果您在一個地方關閉它們,並且無法在其他地方打開它們。

你有@在你的命令前面嗎?這也使命令保持沉默。

1

我認爲這可以幫助你:

make VERBOSE=1 

它會顯示compilator的命令的詳細信息

1

你試過:

使V = 1

它在GNU Make 3.82中運行Linux