bas*_*ibe 25 c compiler-construction 64-bit command-line visual-studio
我想使用Windows命令行编译一个简单的hello-world风格的程序.
cl file_name.c
Run Code Online (Sandbox Code Playgroud)
很容易.现在我想在64位中做同样的事情.我该怎么办?
Jar*_*Par 26
您需要使用发布x64代码的cl.exe编译器版本.哪一个取决于你的设置.
让我们考虑你在64位机器上的情况.为此,您需要使用生活在的编译器
c:\ Program Files(x86)\ Microsoft visual Studio 10.0\VC\bin\amd64\cl.exe
如果您使用的是32位计算机,则需要使用位于的交叉编译器
c:\ Program Files\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\cl.exe
您还可以使用批处理文件"Vcvarsall.bat"(默认情况下,此文件的完整路径为VS2005的C:\ Program Files\Microsoft Visual Studio 8\VC\Vcvarsall.bat).
如果未提供参数,则此批处理文件将配置使用x86 32位编译器所需的环境变量.但它可用于配置任何64位编译器,例如使用本机64位编译器传递"amd64"作为参数.然后只需运行cl.exe.
凯尔是对的.只需要正确设置PATH环境变量即可.常规x86编译器位于vc\bin子目录中.有两个64位编译器,一个在vc\bin\x86_amd64中生成64位代码的32位编译器和一个在vc\bin\amd64中生成64位代码的64位编译器.
默认的Visual Studio安装程序始终使用32位编译器生成64位代码.
请注意,默认情况下不安装64位编译器.如果您不使用自定义安装选项,则必须重新运行setup.exe.并重新运行SP1安装程序.
| 归档时间: |
|
| 查看次数: |
48244 次 |
| 最近记录: |