【问题标题】:Chrome Native Client toolchain missing 32-bit componentsChrome Native Client 工具链缺少 32 位组件
【发布时间】:2015-07-22 04:33:33
【问题描述】:

当我尝试构建随 Google 提供的 Visual Studio 插件分发的示例时,我收到以下错误:

指定任务可执行位置 “\nacl_sdk\pepper_44\toolchain\win_x86_newlib\bin\x86_32-nacl-gcc.exe”无效

该文件夹确实存在,但没有任何 x86_32 版本的工具存在。有 64 位版本,我可以使用 64 位配置文件构建。

在哪里可以获得 32 位版本的编译器/实用程序?

【问题讨论】:

    标签: google-nativeclient


    【解决方案1】:

    当前分布式的工具链编译器都转向 64 位,以支持使用 32 位工具链构建时内存不足的更大项目。在native-client-discuss 中有几封关于该主题的电子邮件,例如this one.

    普遍的共识是,开发人员在 x86-64 上拥有 64 位操作系统,因此更改不会妨碍他们,而且更大的构建地址空间可以帮助我们的很多开发人员。这进一步减少了构建时间(只需一次构建)、测试时间和所需的存储空间。

    请注意,这不会影响目标 x86-32! 64 位构建仍然可以生成 x86-32 代码,就像它可以针对 ARM 或 MIPS 一样。

    【讨论】:

    • 谢谢!我无法构建 Nacl32 配置,所以我认为这意味着我无法以 x86-32 为目标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 2011-05-30
    • 2015-09-30
    • 1970-01-01
    • 2017-01-27
    • 2020-07-06
    相关资源
    最近更新 更多