2014-10-23 3 views
0

Я построил hello world программу nacl и pnacl Инструменты от NACL_SDK.
И теперь я хочу проверить его.
У меня сумасшедшая страница html и js, которые работают с моими nexe и pexe, и в браузере все работает нормально.Nacl And Pnacl с терминала на хромовом устройстве

Но как я могу запустить свои программы с console?
И как я могу написать stdout?

ответ

1

Чтобы запустить NEXE программировать свой-app.nexe из консоли и перенаправить вывод в файл output.log использовать следующую команду:

$NACL_SDK/tools/sel_ldr.py my-app.nexe > output.log 

sel_ldr.py просто вспомогательный скрипт. Если вы передадите ему опцию --verbose, вы увидите настоящую команду, используемую для запуска вашей программы. Это что-то вроде этого:

$NACL_SDK/tools/nacl_helper_bootstrap_x86_64 $NACL_SDK/tools/sel_ldr_x86_64 \ 
    --r_debug=0xXXXXXXXXXXXXXXXX --reserved_at_zero=0xXXXXXXXXXXXXXXXX -a \ 
    -B $NACL_SDK/tools/irt_core_x86_64.nexe my-app.nexe 
+0

благодарю вас за ответ, но я не понимаю, что отличает Sel_ldr от реального устройства? И как запустить тест на реальном устройстве (e, g.) Хромированная книга. – Arseniy

+0

Я не знаю хромированных книг, но на ARM его можно запустить так же, используя arm-helers. К сожалению, в NACL_SDK нет соответствующих помощников, поэтому вы должны построить их из источников, я думаю. – Nikolai

+0

Но какова разница между выполнением realdevice и sel_ldr? – Arseniy

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