Я запускаю Notepad++ через wine. Но я не могу скомпилировать программу (специально c++).
Есть ли какой-нибудь компилятор, который я мог бы использовать? Что мне делать?
Блокнот ++ не является компилятором и не содержит компилятор. Необходимо установить отдельный компилятор, затем настроить Блокнот ++ для использования его.
плагин NppExec ( документы ) может быть сделан сделать это. (Я никогда не делал этого, таким образом, я не могу проверить, что следующее в настоящее время работает.) Этот ответ на stackoverflow дает подробные инструкции использовать NppExec, чтобы сохранить текущий документ и затем выполнить его через интерпретатор жемчуга. (В настоящее время) другой ответ здесь дает пример передачи источника через g ++ компилятор (для C++).
Только, чтобы быть ясным: нет никакого компилятора, связанного Блокнотом ++. Необходимо установить другой пакет, чтобы иметь компилятор. После того как Вы сделали так, можно адаптировать вышеупомянутое, чтобы заставить Блокнот ++ сохранять источник, вызывать компилятор на источник, выполнять получающийся исполняемый файл (который Вы могли бы в конечном счете хотеть сделать условием на успешной сборке), и покажите Вам ее консольный вывод.
, Если Вы предпочли бы полный IDE (вместо очень необычного редактора, который может быть превращен в IDE), см. этот другой вопрос и его несколько ответов. Обратите внимание, что они также требуют установки компилятора (как отдельный пакет). Некоторые из них включают это требование через зависимости от пакета, но обычно не делают - необходимо будет все еще установить компилятор. Я мог бы пойти с вызовом
sudo apt-get install build-essential
, так как это будет включать g ++, gcc, libc*-dev, и делать. ( Пакет, существенный для сборки , предназначается для создания пакетов Debian, но включает абсолютный минимум цепочка сборки C++.)