Я планирую попробовать Google NaCL. Какую IDE следует использовать для разработки? Было бы неплохо иметь возможность скомпилировать проект из IDE и запустить его в Chrome. Некоторая базовая отладка также была бы очень полезна.
Какую IDE следует использовать для собственного клиента Google?
Ответы (1)
У нас пока нет поддержки IDE. Вы можете попробовать Eclipse (с CDT) + проект Standard Make C или C++ для автоматизации компиляции. Запуск и отладка из Eclipse невозможны.
Кроме того, вы можете использовать любой редактор с подсветкой синтаксиса и скомпилировать/запустить вручную из cmd/bash.
Отладка на NaCl сама по себе очень сложна. Сейчас нет разумного способа сделать это.
Вы можете использовать переменные среды NACL_EXE_STDOUT
и NACL_EXE_STDERR
(установите для них абсолютные пути к файлам, в которые будут записаны stdout и stderr программы NaCl) плюс флаг хрома --no-sandbox
для отладки printf.
Обновление (март 2014 г.) Теперь у нас есть подключаемый модуль 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-рекомендуемаязаглушкаотладки/отладка-nacl-приложений-в-eclipse-cdt