Как скомпилировать мою первую программу на C++ (Geany)?

Как скомпилировать мою первую программу на C++ (Geany)?

Я опытный разработчик Windows (Delphi, C/C++, C# и т. д.). Я только что скачал uBuntu 14.04 64-bit, а затем поискал несколько IDE и увидел, что у geany хорошие отзывы. После скачивания я в тупике, как написать и скомпилировать простое приложение "Hello world".

Примечание: Я совсем новичок в Linux! Файловая система кажется мне довольно странной после 20 лет жизни в мире Windows, поэтому любая помощь или простое пошаговое руководство будут высоко оценены!

Спасибо.

решение1

АленД,

Geany на самом деле имеет встроенные опции, которые вы ищете. В верхней части экрана ближе к центру есть кнопка, которая выглядит как маленькая шестеренка, а также кнопка, которая выглядит как кирпичная стена. Это ваши опции для компиляции и запуска. После того, как вы написали свой код, который вас удовлетворит, вы просто нажимаете кнопку компиляции, и в нижней части экрана вы увидите вывод, а также, если есть какие-либо ошибки времени компиляции. После завершения (при условии отсутствия ошибок) нажатие кнопки запуска заставит Geany открыть терминал вашей системы по умолчанию и выполнить программу. Терминал покажет код статуса выхода после завершения и останется открытым, пока вы его не закроете.

Что касается компиляторов, большинство основных дистрибутивов Linux имеют предварительно упакованную коллекцию компиляторов и компоновщиков. Для Ubuntu, я полагаю, вам нужно будет зайти в терминал и ввести следующее:

sudo apt-get update
sudo apt-get install build-essential

Эти две команды обновят список пакетов в вашей системе, а затем установят основные библиотеки, заголовочные файлы и компиляторы, необходимые для C, C++ и других распространенных языков программирования.

Желаем удачи в ваших начинаниях.

решение2

Чтобы убедиться, что плагины установлены:

sudo apt-get install geany-plugins

И чтобы запустить его с правами root (без них работать правильно не будет):

sudo geany

Затем введите свой пароль. Надеюсь, это сработает для вас.

Связанный контент