gpt4 book ai didi

windows - x64 native 工具命令提示符和 x64 交叉工具命令提示符有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 12:19:06 25 4
gpt4 key购买 nike

我在 64 位 Windows 8.1 上安装了 32 位 Visual Studio 2013。我有 5 个命令提示符:

  1. VS2013 开发人员命令提示符
  2. VS2013 ARM 交叉工具命令提示符
  3. VS2013 x64 交叉工具命令提示符
  4. VS2013 x64 native 工具命令提示符
  5. VS2013 x86 native 工具命令提示符

我不明白:

  1. VS2013 与 VS2013 x86 native 工具的开发人员命令提示命令提示符
  2. VS2013 x64 交叉工具命令提示符与 VS2013 x64 native 工具命令提示符

最佳答案

交叉编译器 是一种在一个平台上执行但为另一个平台生成代码的编译器。您的机器有两个可以生成 x64 代码的编译器。一个是vc/bin/amd64_x86目录下的32位交叉编译器,一个是vc/bin/amd64目录下的64位native编译器。它们都生成完全相同的 x64 机器代码。

只有在 32 位操作系统上才必须使用交叉编译器。调试和测试它生成的程序很不愉快,您需要另一台机器并使用远程调试器。也许可以用于构建服务器。如果您有 64 位版本的 Windows,那么任一选择都可以,但您更喜欢“x64 Native”选项。编译器和链接器稍快一些,可以处理更大的程序。

这也解释了为什么您只有 ARM 的交叉编译器选择,而您的开发机器中没有 ARM 处理器。

关于windows - x64 native 工具命令提示符和 x64 交叉工具命令提示符有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com