Цель Целью работы является изучение основных этапов разработки и отладки приложений в ОС Linux, а также приобретение практических навыков по использованию инструментальных средств фонда свободного программного обеспечения при компиляции исходного кода, сборке, отладке и тестировании программ, написанных на языке Си.
Ход работы С помощью редактора vi создайте в рабочем каталоге make-файл, указав в качестве аргументов команд имена ваших файлов (см. п. 2.3).
Выполните компиляцию файла mainprog.c с помощью make-файла, используя правило prog. Если при компиляции были обнаружены ошибки, то используйте для их исправления редактор vi. Каждую исправленную версию программы сохраните в репозитории с поясняющим комментарием. Сведения об ошибках занесите в отчет (номер строки, значение строки до устранения и после устранения ошибки, пояснения).
236) error : ‘innt’ was not declared in this scope; did you mean ‘int’?
237) error: ‘statusexit’ was not declared in this scope; did you mean ‘atexit’?
240) error: ‘option’ was not declared in this scope
Программа стала правильно идентифицировать переменные
Из-за того, что неправильно были написаны типы переменных, они не определились. В дальнейшем при обращении к ним возникали ошибки
246
error: ‘else’ without a previous ‘if’
Программа стала видеть условный оператор
Из-за того, что в конце строчки не было знака конца оператора, программа не видела условный оператор