Единственный способ освоить новый язык
программирования - писать на нем программы. Первая програм-
ма, которая должна быть написана, - одна для всех языков:
напечатать слова : HELLO, WORLD.
Это - самый существенный барьер; чтобы преодолеть его,
вы должны суметь завести где-то текст программы, успешно его
скомпилировать, загрузить, прогнать и найти, где оказалась
ваша выдача. Если вы научились справляться с этими техничес-
кими деталями, все остальное сравнительно просто.
Керниган, Ричи. Язык С.
Итак. Нам потребуется текстовый редактор(vim), компилятор(gcc), и make. Ещё потребуется линковщик (ld).
Как это найти - зависит от дистрибутива, в Slackware это добро лежит в d/
1) создаём каталог для нашего проекта:
mkdir: создан каталог `projects/first_program'
doc@bx:~$ cd !$
cd projects/first_program
doc@bx:~/projects/first_program$
2) запускаем vim, и пишем
#include <stdio.h> /*это заголовочный файл. */
/* Там лежат объявления функций. Нам понадобится printf */
/* про эту функцию можно почитать в man'е. */
/* Беда в том, что в bash тоже есть такая функция */
/* потому набирайте man 3 printf */
int main(void) /* наша функция. она не имеет параметров,*/
/*но возвращает значение */
{
printf("Привет Мир!\n"); /* вывод сообщения */
return 0; /* выход. 0 - успешное завершение */
}3) теперь собираем:
объяснения ключей:
-Wall - все ошибки выводятся.
-O3 самая сильная оптимизация
-o hello имя нашей программы
main.c созданный нами файл
*примечание: можно собирать открыв ещё одну консоль. А в виме можно перейти в командный режим и набрать команду vim'а !, и сразу после неё команду shella
конечно это работает в любом хорошем редакторе.
4) Запускаем нашу программу:
Привет Мир!
а про make я вам завтра расскажу. Если это кому-то интересно...
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

А я все забыл, давно не програмил wink Со школы так сказать. Тем паче всегда хотелось поковыряться в С

