3

我打算试用 Google 的 NaCL。我应该使用哪个 IDE 进行开发?如果能够从 IDE 编译项目并在 Chrome 中运行它,那就太好了。一些基本的调试也会非常有用。

4

1 回答 1

8

我们还没有任何 IDE 支持。您可以尝试使用 Eclipse(带有 CDT)+ Standard Make C 或 C++ 项目来自动编译。无法从 Eclipse 启动和调试。

或者,您可以使用任何具有语法突出显示的编辑器,并从 cmd/bash 手动编译/启动。

在 NaCl 上进行调试本身就非常棘手。现在没有理智的方法可以做到这一点。

您可以使用NACL_EXE_STDOUTNACL_EXE_STDERR环境变量(将它们设置为将写入 NaCl 程序的 stdout 和 stderr 的文件的绝对路径)以及--no-sandbox用于调试 printf 的 chrome 标志。

更新(2014 年 3 月)我们现在有 Visual Studio 插件,可以使用naclsdk update vs_addin. 另请参阅:https ://developers.google.com/native-client/dev/devguide/devcycle/vs-addin

另外,我创建了一个页面来描述如何使用带有 CDT 的 Eclipse 来编译和调试 NaCl 应用程序:http: //www.chromium.org/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended /debugging-nacl-apps-in-eclipse-cdt

于 2012-02-13T18:31:25.023 回答