本机编译器和交叉编译器
在 32 位系统上开发 32 位应用程序时,您是在本机开发环境中工作。这意味着开发系统与目标系统相同。但是,在某些情况下,您可能需要在 32 位版本的 Windows 上工作时生成 64 位应用程序。为此,您需要一个交叉编译器。 除了 32 位编译器之外,Visual C++ 还提供了两个 X64 编译器:一个在 64 位 Windows 上运行的本机编译器,以及一个在 32 位 Windows 上生成 64 位应用程序的交叉编译器。 下表显示了安装在 32 位系统上的三个编译器可执行文件及其 vcvars*.bat 安装批处理文件。
注意:尽管 Visual Studio 在 32 位系统上安装本机 64 位编译器,但 64 位编译器只能在 64 位平台上使用。
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 12:39
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.