Моя первая программа


1.


Открываем текстовый редактор emacs соответствующей командой. В первую очередь необходимо создать вспомогательный файл с именем makefile, который управляет работой компилятора. Для этого в редакторе открываем новый файл командой
c-x c-f makefile, далее набираем файл, строго соблюдая пробелы и отступы. Большой отступ получается нажатием клавиши <TAB>:

hello: hello.o
<TAB>gcc -g -o hello hello.o -lm
hello.o: hello.c
<TAB>gcc -g -c hello.c


Файл сохраняем командой c-x c-s.
  

2.


Вот как выглядит этот файл, если открыть его в редакторе mcedit.
  

3.

Теперь напишем небольшую программу-приветствие.Сделать это можно как в редакторе emacs, так и в mcedit. Мы проделаем работу в mcedit.

Сохраняем файл под именем hello.c .
  

4.

Далее предстоит компиляция нашей программы с целью получить загрузочный файл. Сделать это можно в emacs.
Загружаем файл hello.c в редактор emacs, используя команду c-x c-f.
  

5.


Файл загружен.
  

6.


Выполняем компиляцию файла командой m-x compile <ENTER> <ENTER> (2 раза подряд).
  

7.


Компиляция успешна! (Всякое другое сообщение говорит об ошибке во время компиляции, либо в файле makefile, либо в исходной программе. См. примеры реальных ошибок.)
  

8.

 
Далее покидаем редактор Emacs командой c-x c-c и запускаем загрузочный файл (со звездочкой) на выполнение.