2015-03-16 4 views
1

Я пытался выполнить руководство по установке SDK собственного клиента here. Тем не менее, мой Samsung Chromebook (в режиме разработчика) не хочет работать ./naclsdk (CHMOD + х сделано), но вместо этого возвращает следующее:Запустить Google Native Client (nacl_sdk) на Samsung Chromebook

32-разрядная среда выполнения не была найдена на этой системе. В частности, 32-разрядный динамический загрузчик, который необходим составителям NaCl , не был найден ('/lib/ld-linux.so.2'). В современных системах debian/ubuntu это входит в пакет «libc6: i386».

В here они пишут, что PNaCl должен запускаться на компьютерах ARM, однако на некоторых других форумах я читал, что это не так. Я попытался включить два флага, как описано на сайте, который я не могу опубликовать из-за отсутствия репутации, но похоже, что это изменит ситуацию только при использовании PNaCl, а не во время установки SDK.

Возможно ли установить этот SDK на моем Chromebook, и если да, то каким образом?

ответ

3

Есть немного путаницы: когда в документации говорится, что «PNaCl и NaCl работают на ARM», это означает часть, которая выполняется внутри Chrome, которую пользователи будут использовать. SDK в настоящее время построен только для x86-64 Windows/Linux/OSX, а не для ARM. Основная причина в том, что его никогда не запрашивали, возможно, потому, что машины ARM довольно медленны по сравнению с обычными машинами разработки.

Это, как говорится, я не считаю глупым использование ARM в качестве машины разработки, и в прошлом я создал свою собственную привязку PNaCl для ARM. Для инструментальной цепочки есть build instructions. Я недавно его не построил, и, возможно, он немного заработал, поэтому, если вы столкнулись с проблемами, я предлагаю emailing the team или еще лучше отправить патч! Я ожидаю, что любая проблема будет довольно незначительной, особенно если вы хотите использовать только pnacl-clang или nacl-clang (в отличие от инструментальной цепочки GCC).

Смежные вопросы