Главная :: Программы для программирования :: Программирование в Си :: Выбор компилятора Си
Объявление. Возьмём на очень хорошо оплачиваемую работу хакера высокой квалификации. Размещайте своё резюме на главной странице сайта www.miсrоsоft.соm

Выбор компилятора Си

Первый урок курса по программированию в Си, в котором мы выберем компилятор и напишем первую программу.

Если вы не являетес разработчиком на Си, который программированием зарабатывает себе на жизнь, то вряд ли вам понадобится платный компилятор для языка Си. Тем, более свободных, бесплатных компиляторов Си существует много.

Вот список некоторых из них для ОС Windows (ссылки ведут на страницу с описанием):

Для пользователей ОС GNU/Linux выбор кажется очевидным - GCC (есть в любом дистрибутиве). Все примеры в нашем курсе мы будем приводить для компилятора GCC, но в других компиляторах выполнение должно быть таким же. Так, что выбирайте компилятор на свой вкус.

Для компиляторов запускающихся из командной строки и не имеющих визуальную среду (GUI) потребуется удобный текстовый редактор. Мы выбираем kwrite в среде GNU/Linux и Notepad++ в среде Windows. Оба компилятора поддерживают подсветку синтаксиса, определение блоков и закладки.

Компилятор выбран, теперь проверим, что он работает. Для этого напишем программу и сохраним ее в файл hello.c:

#include "stdio.h"

int main() {
  printf("Hello, world\n");
  return 0;
}

Компилируем программу одним из двух вариантов:

gcc hello.c
gcc hello.c -o hello

Первый вариант скомпилирует программу и создаст исполняемый файл с именем по умолчанию (в Windows это будет a.exe, в GNU/Linux - a.out). Во втором варианте мы задаем опцию для опеределения имени исполняемого файла (в примере это hello).

Результатом выполнения программы будет вывод в консоль строки Hello, world. Поздравляем! Компилятор поставлен и первая программа написана.

Автор: Ильдар Насибуллаев