问题 阻止cl.exe打印已编译的源文件


我在命令行(VS 2008)中使用MS编译器,每当它编译一个源文件时,它就会打印已编译的源文件。有没有办法避免这种无用的印刷品?


4595
2017-09-21 10:08


起源



答案:


用开关无法抑制该消息(另请参见 这个帖子)。


11
2017-09-21 10:20



我担心这是不可能的。谢谢你的确认 - David Cournapeau
您可以使用禁止消息 cl ... > nil。但我不确定这是一个好主意,因为它也会抑制编译器错误。 - Björn Lindqvist


答案:


用开关无法抑制该消息(另请参见 这个帖子)。


11
2017-09-21 10:20



我担心这是不可能的。谢谢你的确认 - David Cournapeau
您可以使用禁止消息 cl ... > nil。但我不确定这是一个好主意,因为它也会抑制编译器错误。 - Björn Lindqvist


听起来你正在使用/ E开关,它在通过预处理器运行后将源打印到std输出。


-1
2017-09-21 10:16



不我不是。我只使用cl / c / nologo foo.c - David Cournapeau