Работа с интерфейсом прикладного программирования операционной системы Linux. Шашков Б.Д. - 3 стр.

UptoLike

Составители: 

3
Методические указания
Цель курса: продолжение знакомства с операционными системами. В ка-
честве примера рассмотрена операционная система Linux. Методическое посо-
бие включает в себя теоретический материал и указания к выполнению лабора-
торных работ. Для углубленного изучения соответствующих разделов необхо-
димо использовать дополнительную литературу, список рекомендованных книг
приведен в разделе Библиография.
Требования к оформлению работ
По каждой лабораторной работе составляется отчет, который должен со-
держать:
титульный лист;
название и цель работы;
лабораторное задание;
описание данных и при необходимости описание структуры программы;
текст программы;
результаты выполнения программ;
выводы по результатам выполнения работы.
Отчет может представляться в виде твердой копии или
в виде текстового
файла.
Технология разработки программ в среде Linux
В операционной системе Linux для компиляции программ написанных на
языке C\C++ используется компилятор GNU C\C++.
Для компиляции C программы, состоящей из одного файла, используется
компилятор cc или gcc, а для компиляции программы, написанной на C++, ис-
пользуется компилятор g++.
Исторически сложилось так, что если задать строку компиляции
cc proba.c, то результатом будет исполняемый файл a.out. Это имя
под-
ставляется автоматически, если явно не указано имя выходного файла. Для зада-
ния имени выходного файла используется опция
–o <имя файла>. При этом тип файла выбирается автоматически. Если перед
именем компилируемого файла стоит –c, то создается объектный выходной
файл с расширением .o, в противном случае создается исполняемый файл.
Вызов cc
также используется при необходимости собрать исполняемый
файл из нескольких объектных. Для этого необходимо вызвать его следующим
образом:
cc <объектные модули> -o <имя исполняемого файла>
                       Методические указания
      Цель курса: продолжение знакомства с операционными системами. В ка-
честве примера рассмотрена операционная система Linux. Методическое посо-
бие включает в себя теоретический материал и указания к выполнению лабора-
торных работ. Для углубленного изучения соответствующих разделов необхо-
димо использовать дополнительную литературу, список рекомендованных книг
приведен в разделе Библиография.

                 Требования к оформлению работ
     По каждой лабораторной работе составляется отчет, который должен со-
держать:
  ⎯ титульный лист;
  ⎯ название и цель работы;
  ⎯ лабораторное задание;
  ⎯ описание данных и при необходимости описание структуры программы;
  ⎯ текст программы;
  ⎯ результаты выполнения программ;
  ⎯ выводы по результатам выполнения работы.
     Отчет может представляться в виде твердой копии или в виде текстового
файла.

        Технология разработки программ в среде Linux
      В операционной системе Linux для компиляции программ написанных на
языке C\C++ используется компилятор GNU C\C++.
      Для компиляции C программы, состоящей из одного файла, используется
компилятор cc или gcc, а для компиляции программы, написанной на C++, ис-
пользуется компилятор g++.
      Исторически сложилось так, что если задать строку компиляции
cc proba.c, то результатом будет исполняемый файл a.out. Это имя под-
ставляется автоматически, если явно не указано имя выходного файла. Для зада-
ния       имени        выходного        файла       используется       опция
–o <имя файла>. При этом тип файла выбирается автоматически. Если перед
именем компилируемого файла стоит –c, то создается объектный выходной
файл с расширением .o, в противном случае создается исполняемый файл.
      Вызов cc также используется при необходимости собрать исполняемый
файл из нескольких объектных. Для этого необходимо вызвать его следующим
образом:
cc <объектные модули> -o <имя исполняемого файла>

                                     3