你能告诉我从命令行编译时 cl.exe和link.exe 的__DEFAULT__隐式编译器选项是什么,如:
cl whatever.c
Run Code Online (Sandbox Code Playgroud)
谢谢!
更新:澄清:我没有参与可用的命令行选项,我甚至将它们与问题联系起来.我要求的是当您指定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
Run Code Online (Sandbox Code Playgroud)
要查看编译器和链接器使用的环境变量,请键入:
cl /Be helloworld.cpp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2606 次 |
| 最近记录: |