我使用NACL_SDK中的nacl
和pnacl
工具构建了hello world
程序
现在我想测试一下。
我已经疯了一个html页面和js脚本,它们可以与我的nexe
和pexe
一起使用,在浏览器中一切都很好。
但是如何从console
启动程序
如何将stdout
写入文件?
要从控制台运行下一个程序my-app.exe并将输出重定向到文件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