你能告诉我在命令行编译时,__DEFAULT__和隐式编译器选项是什么吗?例如:
cl whatever.c
谢谢!
更新:为了澄清:我不关心可用的命令行选项,我甚至在问题中链接了它们。我的问题是,当您未指定任何选项并从命令行编译时使用的隐式默认命令行选项列表。
你能告诉我在命令行编译时,__DEFAULT__和隐式编译器选项是什么吗?例如:
cl whatever.c
谢谢!
更新:为了澄清:我不关心可用的命令行选项,我甚至在问题中链接了它们。我的问题是,当您未指定任何选项并从命令行编译时使用的隐式默认命令行选项列表。
cl /Bd helloworld.cpp
要查看编译器和链接器使用的环境变量,请输入以下命令:
cl /Be helloworld.cpp
我通常只在谷歌上搜索“cl选项”。
这是当前的热门搜索结果:编译器命令行语法(C++)[MSDN]
像微软文档一般,它有点凌乱,但似乎是完整的。当一个选项是默认设置时,会有注释(尽管不是以任何一致的方式)。
在命令行上检查cl /?
和link /?
。我相信每个版本的默认值都不同。
/analyze
(启用代码分析)。 - MSalters/GF
。 - MSalters