Linux - это рай для разработчиков, потому что это операционная система с открытым исходным кодом, свободно распространяемая и предлагающая бесплатные инструменты программирования для всех популярных языков программирования. В этой статье мы расскажем вам, как написать, скомпилировать и запустить простую программу на языке Си в Ubuntu Linux. Это послужит вам основой для перехода к более сложным и полезным программам на Си, которые вы можете написать и запустить на Linux.
Для компиляции простой программы на языке C мы используем инструмент командной строки Linux - терминал. Чтобы открыть терминал, вы можете использовать Ubuntu Dash или комбинацию клавиш Ctrl+Alt+T.
Шаг 1: Установите необходимые для сборки пакеты
Для компиляции и выполнения программы на языке C необходимо, чтобы в вашей системе были установлены необходимые пакеты. Введите следующую команду от имени root в терминале Linux:
1 | sudo apt-get install build-essential |
Вам будет предложено ввести пароль для root; после этого начнется процесс установки. Пожалуйста, убедитесь, что вы подключены к интернету.
Шаг 2: Напишите простую программу на языке C
После установки необходимых пакетов, давайте напишем простую программу на языке C.
1 | nano sampleProgram.c |
Откройте графический текстовый редактор Ubuntu и напишите или скопируйте в него следующий пример программы:
1 2 3 4 5 6 7 | #include<stdio.h> int main() { printf("\n Пример программы на C\n\n"); return 0; } |
Затем сохраните файл. В этом примере я назвал свою программу на языке Си как sampleProgram.c
Шаг 3: Скомпилируйте программу на языке C с помощью компилятора gcc
В терминале введите следующую команду, чтобы создать исполняемую версию написанной вами программы:
Синтаксис:
1 | gcc [ИмяФайла].c -o [ИмяПрограммы] |
Пример:
1 | gcc sampleProgram.c -o sampleProgram |
Шаг 4: Запуск программы
Последний шаг - запуск скомпилированной программы на языке C. Для этого используйте следующий синтаксис:
1 | ./[ИмяПрограммы] |
Пример:
1 | ./sampleProgram |
Вы можете видеть, как программа выполняется в приведенном выше примере, отображая текст, который мы написали для печати через нее.
Из этой статьи вы узнали, как написать, скомпилировать и запустить простую программу на языке C в Linux.