gpt4 book ai didi

visual-studio - 不同 Visual Studio 14.0\VC\Bin 文件夹的说明

转载 作者:行者123 更新时间:2023-12-01 17:51:17 24 4
gpt4 key购买 nike

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin下,我看到许多不同的文件夹。我无法理解其中一些的用途:

特别是amd64_x86x86_amd64。如何同时拥有 x86amd64 ?不同顺序的含义是什么?

另外,我可以假设根文件夹(即 VC\Bin\)适用于 x86 吗?

(我专门寻找 cl.exe 文件。)

最佳答案

这些子目录包含交叉编译器。它们在一种架构上运行并为另一种架构生成代码。支持三种架构,x86(32位Intel/AMD)、amd64(64位Intel/AMD,又名x64)和arm。所以:

  • x86_amd64:包含生成 x64 代码的 32 位编译器和链接器。对于启动 32 位操作系统的构建服务器可能很有用。
  • amd64_x86:包含生成 x86 代码的 64 位编译器和链接器。对于处理导致 32 位编译器内存不足的非常大的源代码文件非常有用。这不是人类编写的代码,但自动生成的代码不太可能出错。
  • x86_arm 和 amd64_arm:分别是生成 ARM 代码的 32 位和 64 位编译器。请注意,针对 ARM 设备始终需要交叉编译器。另外,由于您的开发机器没有 ARM 处理器,所以没有 arm_x86 和 arm_amd64 子目录。

使用Developer Command Prompt设置手动运行 cl.exe 的环境。

关于visual-studio - 不同 Visual Studio 14.0\VC\Bin 文件夹的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41415264/

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