首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在命令行中用Visual Studio编译x64代码?

如何在命令行中用Visual Studio编译x64代码?
EN

Stack Overflow用户
提问于 2010-03-31 03:41:21
回答 6查看 57.6K关注 0票数 29

我想使用Windows命令行编译一个简单的hello-world风格的程序。

cl file_name.c

已经很简单了。现在我想在64位中做同样的事情。我该怎么办?

EN

回答 6

Stack Overflow用户

发布于 2010-03-31 03:46:41

从Visual Studio x64命令提示符运行cl。

票数 23
EN

Stack Overflow用户

发布于 2010-03-31 03:53:26

您还可以使用批处理文件"Vcvarsall.bat“(默认情况下,此文件的完整路径为C:\Program Files\Microsoft Visual Studio 8\VC\Vcvarsall.bat for VS2005)。

如果未提供参数,此批处理文件将配置使用x86 32位编译器所需的环境变量。但它可用于配置任何64位编译器,例如使用本机64位编译器传递"amd64“作为参数。然后运行cl.exe。

票数 7
EN

Stack Overflow用户

发布于 2010-03-31 03:53:32

凯尔是对的。这只是一个正确设置PATH环境变量的问题。常规的x86编译器位于vc\bin子目录中。有两个64位编译器,一个是在vc\bin\x86_amd64中生成64位代码的32位编译器,一个是在vc\bin\amd64中生成64位代码的64位编译器。

默认的Visual Studio设置始终使用32位编译器来生成64位代码。

请注意,默认情况下不安装64位编译器。如果您没有使用自定义安装选项,则必须重新运行setup.exe。并重新运行SP1安装程序。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2548138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档