我打算试用Google的NaCL。我应该使用哪个IDE进行开发?能够从IDE编译项目并在Chrome中运行它会很不错。一些基本的调试也非常有用。
答案 0 :(得分:8)
我们还没有任何IDE支持。您可以尝试使用Eclipse(使用CDT)+ Standard Make C或C ++项目来自动编译。 Eclipse中无法启动和调试。
或者,你可以使用任何带有语法高亮的编辑器,并从cmd / bash手动编译/启动。
在NaCl上进行调试本身非常棘手。现在没有理智的方法。
您可以使用NACL_EXE_STDOUT
和NACL_EXE_STDERR
环境变量(将它们设置为将写入NaCl程序的stdout和stderr的文件的绝对路径)以及用于调试printf的--no-sandbox
chrome标志。
更新(2014年3月)
我们现在有Visual Studio插件,可以与naclsdk update vs_addin
一起安装。另见:https://developers.google.com/native-client/dev/devguide/devcycle/vs-addin
另外,我创建了一个页面,描述了如何使用Eclipse和CDT来编译和调试NaCl应用程序:http://www.chromium.org/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt