Ваша первая программа под Ubuntu Linux

Ubuntu Linux — не только комфортная система для домашнего пользования, но и отличный инструмент для разработчика. Уже стандартная комплектация Ubuntu позволяет заниматься написанием программ на языках C и C++ — языках, на которых написана и сама операционная система. В принципе, все необходимое у вас уже есть: интернет, голова на плечах, текстовые редактор (подойдет, к примеру, gedit), терминал и уже установленные компиляторы этих двух языков. Для начала прийдется изучить строение реализованной в Ubuntu структуры файловой системы. Самая «первая» директория, существующая в любой версии Linux — это директория /. В ней находится группа папок, папка пользователя (ваша личная папка) называется home. В папке home папка, названная именем вашего пользователя. У меня — boni.

Итак, я жму «Переход» -> «Домашний каталог» и создаю там папку «Prog». В ней я буду хранить свои программы. Теперь запускаете терминал и пишете: cd /home/*имя_пользователя*/Prog Вы перешли в папку Prog через консоль. Теперь пишете ниже ls Команда ls выводит список названий файлов, лежащих в папке. Ничего не должно случиться — папка-то пустая. Теперь создадим компиллируемый файл для языка C. >myproject.c Файл должен создаться. Если нет, пишете: sudo chmode 774 Вас попросят ввести пароль администратора. Вводите. Повторяете создание файла. Никаких ошибок? Тогда пишете ls — теперь в списке должно появиться myproject. Заходите «Переход» -> «Домашний каталог» -> «Prog» и открываете файл myproject.c текстовым редактором gedit. Добавляете туда текст: #include <stdio.h> /*Подключение стандартной библиотеки, чтобы работала функция printf*/ int main() /*Основная функция в программе*/ { /*Открывающая функцию скобка*/ printf(«Hello, world!n»); /*Выводит: Hello, world!*/ return 0; /*Возвращает ноль. Означает что программа выполнена без ошибок*/ } /*Закрывающая функцию скобка*/ Все, содержащееся между /* и */, копировать не обязательно, но можно — это комментарии, они не влияют на работоспособность кода. Сохраняете изменения по нажатию Ctrl+S, закрываете. Возвращаетесь в терминал. Пишете: cd /home/*имя_пользователя*/Prog gcc myproject.c ./a.out В результате в терминале должно появиться «Hello, world!» Если все правильно, вас стоит поздравить с вашей первой программой на языке C. Более подробно ознакомиться с языком вы можете самостоятельно, а заодно и попробовать писать программы на C++ — это не сложно. Со временем Вы будете писать даже сложные программы с таким функционалом, как например размножение текстов .