Программируем на C. Установка и настройка компилятора СИ и С++ на Linux


О том, как установить полноценный компилятор СИ и С++ на Windows я уже писал в статье: Программируем на C. Установка и настройка компилятора СИ и С++ на windows по взрослому.

Но эти языки кросплатформенные, к тому же многие используют линукс не только как домашнюю систему, но и как рабочий инструмент. Плюс в последнее время возрос процент пользователей Linux. И многие из них хотят учиться программировать. Поэтому сегодня я расскажу вам как же установить компилятор C и C++ на систему Linux.


Если вы пользуетесь windows, но хотите попробовать Linux, то ознакомьтесь с моими статьями по виртуальной рабочей машине: Виртуальная рабочая машина на базе Debian 8. Предварительная настройка.

Итак, линукс установлен, интернет подключен. Открываем консоль и прописываем команду установки компиляторов.
$sudo apt-get install gcc g++

установка компилятора СИ на linux

Вот и все, компиляторы установлены. Теперь осталось проверить.
Заходим в домашнюю папку и создаем файл hello.c, открываем его и пишем простую программку:

#include 
main()
{
printf("Hello\n");
}

программа на си

Затем открываем консоль и компилируем скрипт в программу:
$gcc hello.c -o hello

Все, в папке должна появиться программа hello. Теперь запустим её.
$./hello

компилирование программы на си в линукс

Но программировать в простом блокноте и компилировать в консоли — это особое извращение. Нам же нужна мало-мальски нормальная IDE для программирования на С и С++  со встроенным компилятором.

Если вы читали мою статью Geany — среда разработки для C, C++, HTML, python, php и т.д. , то вы поняли о чем идет речь. Да, мы установим Geany. Это отличная среда разработки для многих языков. Писать консольные программы в ней само удовольствие.
Открываем консоль и пишем:
$sudo apt-get install geany

Соглашаемся с установкой и ждем ее окончания. После чего запускаем программу.
geany

Открываем в ней тот самый файл hello.c и немного модифицируем его, затем жмем на кнопку похожую на кирпич «Собрать текущий файл»  и запускаем красной кнопкой «Посмотреть или запустить текущий файл». И у нас появиться консольное окно с результатом:

1.jpg

Если у вас возникнет ошибка сигментации в коде «scanf(«%d»,a)» то поступите так «scanf(«%d»,&a)«.

С++ тоже отлично работает:

С++

На этом все. Задавайте вопросы в комментариях.

Так же советую почитать: http://slusar.su/kniga-yazyk-s-v-xxi-veke/

5 идей о “Программируем на C. Установка и настройка компилятора СИ и С++ на Linux

  1. oleg

    Описан лютый пиздец. Всё делал по инструкции, не компилируется.
    2.c:4:1: warning: incompatible implicit declaration of built-in function ‘printf’
    2.c:4:1: note: include ‘’ or provide a declaration of ‘printf’
    2.c:5:1: warning: ‘return’ with no value, in function returning non-void
    return;
    Сборка завершилась с ошибкой.
    Автор, гори в аду.

      1. Евгений

        Виталий, вы до сих пор не видите какую хню вы написали? С таким зрением вам тяжело будет. include main птить…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

×