Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Министерство Образования Российской Федерации
Новосибирский Государственный Технический Университет
Кафедра Программных Систем и Баз Данных
Лабораторная работа №5
По дисциплине: Операционные Системы и основы Сетевых Технологий
Группа:
ПМ-22
Выполнили:
Медведева Т.А.
Савлюк В.И.
Сметанина А.Г.
Проверил:
Долозов Н.Л.
г.Новосибирск 2004
Цель работы. Выполнить анализ основных этапов разработки и отладки приложений в ОС UNIX (SCO UNIX). Приобрести практические навыки по использованию средств SCO Development System при анализе и компиляции исходного кода, тестировании и отладке программ, написанных на языке Си.
Ход выполнения работы.
· Осуществили вход в систему под именем sb04, создали каталог pm2201.
· Запустили MC.
· Создали в домашнем каталоге подкаталог examples.
· Нашли с помощью команды find файл testcase.c.
· Скопировали найденный файл в каталог examples под именем abcd.c.
· Получили список ошибок в программе командой gcc –oabcdabcd.c:
28: 37: missing terminating ” character
In function ‘Printwords’:
33: error: parse error before “int”
34: error: array size missing in ‘buf’
52: warning: ’return’ with a value, in function returning void
63: error: parse error at end of input
· С помощью редактора Vi исправили синтаксические ошибки в программе.
· Передали файл abcd.c под управление инструментального средства SCCS командой /usr/ccs/bin/admin -iabcd.c -r1 s.abcd.c:
No id leywoprds (cm7)
· Удалили файл abcd.c.
· Создали файл abcd.c командой /usr/ccs/bin/get –e s.abcd.c.
· С помощью редактора Vi создали в каталоге examples файл makefile.
· Скомпилировали программу командой /usr/ccs/bin/maketestabcd:
gcc –o testabcd –g abcd.c.
· Осуществили отладку программы с помощью отладчика, запустив его командой gdbtestabcd:
break 27
run
this prokal
print *cp
print match
· Исправили ошибки и протестировали программу.
· Нашли и исправили ошибку опережения в цикле.
· После отладки и исправления программы выполнили команду /usr/ccs/bin/deltas.abcd.cи ввели комментарий:
Program abcd was not work, but about us work – WORK!
· Вывели на терминал всю последовательность осуществленных модификаций файла abcd.c командой /usr/ccs/bin/prss.abcd.c.
Контрольные вопросы проработаны.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.