我已经使用NACL_SDK中的hello world
和nacl
工具构建了pnacl
个程序。
现在我想测试一下。
我疯了一个html页面和js脚本,它与我的nexe
和pexe
一起工作,在浏览器中一切正常。
但是如何从console
启动我的程序呢?
如何将stdout
写入文件?
答案 0 :(得分:1)
要从控制台运行nexe-program my-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