如何安装32位版本的Google NaCl SDK?

罗比·麦肯尼(Robbie Mckennie)

我正在使用Google的Native Client SDK,因此我下载了该工具以进行安装,安装pepper_46和尝试构建“入门”项目,并得到了以下答复。

[email protected]:~/Downloads/nacl_sdk/pepper_46/getting_started$ make serve
make -C part1  all
make[1]: Entering directory '/home/rob/Downloads/nacl_sdk/pepper_46/getting_started/part1'
/home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/bin/pnacl-clang++ -o hello_tutorial.bc hello_tutorial.cc -O2 -I/home/rob/Downloads/nacl_sdk/pepper_46/include -L/home/rob/Downloads/nacl_sdk/pepper_46/lib/pnacl/Release -lppapi_cpp -lppapi
[Errno 8] Exec format error
Command was: /home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/bin/clang \
    --driver-mode=g++ \
    -emit-llvm \
    -c -O2 \
    -fno-vectorize \
    -fno-slp-vectorize \
    -fno-common \
    -nostdinc \
    -target \
    le32-unknown-nacl \
    -I/home/rob/Downloads/nacl_sdk/pepper_46/include \
    -isystem \
    /home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/le32-nacl/usr/include \
    -isystem \
    /home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/lib/clang/3.7.0/include \
    -isystem \
    /home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/le32-nacl/include/c++/v1 \
    -isystem \
    /home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/le32-nacl/include \
    -isystem \
    /home/rob/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/sdk/include \
    -xc++ \
    hello_tutorial.cc \
    -o /home/rob/Downloads/nacl_sdk/pepper_46/getting_started/part1/hello_tutorial.bc---hello_tutorial.cc---.po
Makefile:50: recipe for target 'hello_tutorial.bc' failed
make[1]: *** [hello_tutorial.bc] Error 1
make[1]: Leaving directory '/home/rob/Downloads/nacl_sdk/pepper_46/getting_started/part1'
Makefile:54: recipe for target 'part1_ALL_TARGET' failed
make: *** [part1_ALL_TARGET] Error 2
[email protected]:~/Downloads/nacl_sdk/pepper_46/getting_started$

据我所知,相关部分是[Errno 8] Exec format errorCommand was: /home/rob/.../bin/clang经过一番调查,我发现了这一点。

[email protected]:~/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/bin$ file clang
clang: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=a828789c24cefbb485103da1bf609d35e447dda2, stripped
[email protected]:~/Downloads/nacl_sdk/pepper_46/toolchain/linux_pnacl/bin$

令人担忧的部分是“ x86-64”,因为我的系统是普通的x86系统!Google在有关安装SDK的页面上指出,它支持x86-32,但未说明如何执行,而且我无法在任何地方找到32位二进制文​​件或安装它们的方法。如何获得一组32位的这些文件?

罗比·麦肯尼(Robbie Mckennie)

经过更多研究后,我发现即使Google确实声明了对x86-32的NaCl支持,但他们不支持SDK的x86-32。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有NPAPI的Google chrome扩展程序已迁移到NaCl

来自分类Dev

如何在NACL中重定向stdin和stdout?

来自分类Dev

OS X上的Google NaCl:我如何获得所有调试信息?

来自分类Dev

如何在我的网站中使用Chrome扩展功能(NaCl)?

来自分类Dev

将Google Cast SDK添加到64位版本中

来自分类Dev

Windows上具有Qt的Google NaCl

来自分类Dev

在调试时,如何使nacl-gdb显示调试符号?

来自分类Dev

Google本机客户端(NaCl,PNaCl)中的英特尔线程构建模块(TBB)

来自分类Dev

在Windows下如何在Java中使用NaCl

来自分类Dev

在Samsung Chromebook上运行Google Native Client(nacl_sdk)

来自分类Dev

表现:NaCl vs Emscripten

来自分类Dev

NaCl和共享内存

来自分类Dev

收到以下消息后,如何在Xcode中升级Google Mobile Ads SDK:<Google:HTML>您当前正在使用SDK的7.6.0版本?

来自分类Dev

来自nacl sdk的socket()函数返回-1

来自分类Dev

强制安装32位Deb失败后,如何安装64位版本?

来自分类Dev

如何使用JS-NaCl加密JSON对象并使用php Libsodium解密

来自分类Dev

如何为专用子网创建NACL?

来自分类Dev

如何从64位版本制作32位程序?

来自分类Dev

强制安装32位Deb失败后,如何安装64位版本?

来自分类Dev

如何安装相同-dev软件包的32位和64位版本?

来自分类Dev

如何在我的网站中使用Chrome扩展功能(NaCl)?

来自分类Dev

将Google Cast SDK添加到64位版本中

来自分类Dev

Google Maps SDK 1.7.2版本与iOS 6.1不兼容吗?

来自分类Dev

在已安装的sdk 21版本上使用appcompat以前的版本

来自分类Dev

SELinux阻止了/ opt / google / chrome-beta / nacl_helper对文件/ etc / passwd的getattr访问

来自分类Dev

如何安装64位操作系统而不是旧的32位版本?

来自分类Dev

如何从NaCl开发环境应用程序中打开文件?

来自分类Dev

我如何在Ubuntu 15.10(32位版本)上安装gcc-4.6

来自分类Dev

NaCl和共享内存

Related 相关文章

  1. 1

    带有NPAPI的Google chrome扩展程序已迁移到NaCl

  2. 2

    如何在NACL中重定向stdin和stdout?

  3. 3

    OS X上的Google NaCl:我如何获得所有调试信息?

  4. 4

    如何在我的网站中使用Chrome扩展功能(NaCl)?

  5. 5

    将Google Cast SDK添加到64位版本中

  6. 6

    Windows上具有Qt的Google NaCl

  7. 7

    在调试时,如何使nacl-gdb显示调试符号?

  8. 8

    Google本机客户端(NaCl,PNaCl)中的英特尔线程构建模块(TBB)

  9. 9

    在Windows下如何在Java中使用NaCl

  10. 10

    在Samsung Chromebook上运行Google Native Client(nacl_sdk)

  11. 11

    表现:NaCl vs Emscripten

  12. 12

    NaCl和共享内存

  13. 13

    收到以下消息后,如何在Xcode中升级Google Mobile Ads SDK:<Google:HTML>您当前正在使用SDK的7.6.0版本?

  14. 14

    来自nacl sdk的socket()函数返回-1

  15. 15

    强制安装32位Deb失败后,如何安装64位版本?

  16. 16

    如何使用JS-NaCl加密JSON对象并使用php Libsodium解密

  17. 17

    如何为专用子网创建NACL?

  18. 18

    如何从64位版本制作32位程序?

  19. 19

    强制安装32位Deb失败后,如何安装64位版本?

  20. 20

    如何安装相同-dev软件包的32位和64位版本?

  21. 21

    如何在我的网站中使用Chrome扩展功能(NaCl)?

  22. 22

    将Google Cast SDK添加到64位版本中

  23. 23

    Google Maps SDK 1.7.2版本与iOS 6.1不兼容吗?

  24. 24

    在已安装的sdk 21版本上使用appcompat以前的版本

  25. 25

    SELinux阻止了/ opt / google / chrome-beta / nacl_helper对文件/ etc / passwd的getattr访问

  26. 26

    如何安装64位操作系统而不是旧的32位版本?

  27. 27

    如何从NaCl开发环境应用程序中打开文件?

  28. 28

    我如何在Ubuntu 15.10(32位版本)上安装gcc-4.6

  29. 29

    NaCl和共享内存

热门标签

归档