繁体   English   中英

Visual C ++编译器的默认选项

[英]Visual C++ compiler's default options

你能告诉我从命令行 编译时 cl.exe和link.exe的__DEFAULT__隐式编译器选项是什么,如:

cl whatever.c

谢谢!

更新 :澄清:我没有参与可用的命令行选项,我甚至将它们与问题联系起来。 我要求的是当您指定none并从命令行编译时使用的隐式命令行选项列表。

关于微软网站上的实际默认值似乎没有太多信息,但是Geoff Chappell似乎已经对这个主题做了一些研究。 链接在这里:

http://www.geoffchappell.com/viewer.htm?doc=studies/msvc/cl/cl/initial.htm&tx=27

众所周知,文档所说的内容,以及软件的实际功能,都是两回事。

要进一步回答这个问题,您可以通过将/ Bd选项传递给cl来查看cl传递给编译器模块c1xx.dll和c2.dll的选项:

cl /Bd helloworld.cpp

要查看编​​译器和链接器使用的环境变量,请执行以下操作:

cl /Be helloworld.cpp

我总是只搜索谷歌的“cl选项”。
这是目前最受欢迎的: 编译器命令行语法(C ++)[MSDN]

与Microsoft文档一样,它有点随意,但似乎确实完整。 如果选项是默认设置,则会注明(但不是以任何一致的方式)。

检查cl /? link /? 在命令行。 我相信每个版本的默认值都不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM