Федеральное государственное бюджетное



бет1/3
Дата31.05.2023
өлшемі2,68 Mb.
#178058
  1   2   3
Байланысты:
LR6 sredstva razrabotki 2 versia


Федеральное государственное бюджетное
образовательное учреждение высшего образования


« Новосибирский государственный технический университет»



Кафедра

п о дисциплине «»

Система контроля версий








Группа ПМ-12

Ерохин кирилл

Бригада 8

лойченко данила


























Кобылянский В. Г.







Новосибирск,2023


Цель
Целью работы является изучение основных этапов разработки и отладки приложений в ОС Linux, а также приобретение практических навыков по использованию инструментальных средств фонда свободного программного обеспечения при компиляции исходного кода, сборке, отладке и тестировании программ, написанных на языке Си.
Ход работы

  1. С помощью редактора vi создайте в рабочем каталоге make-файл, указав в качестве аргументов команд имена ваших файлов (см. п. 2.3).



  1. Выполните компиляцию файла mainprog.c с помощью make-файла, используя правило prog. Если при компиляции были обнаружены ошибки, то используйте для их исправления редактор vi. Каждую исправленную версию программы сохраните в репозитории с поясняющим комментарием. Сведения об ошибках занесите в отчет (номер строки, значение строки до устранения и после устранения ошибки, пояснения).

1-ый запуск




2-ой запуск




3-ий запуск


№ строки

До устранения ошибки

После устранения ошибки

Пояснение

236, 237, 240

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’

Программа стала видеть условный оператор

Из-за того, что в конце строчки не было знака конца оператора, программа не видела условный оператор


  1. Запустите исполняемый файл

    Достарыңызбен бөлісу:
  1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет