ЛАБОРАТОРНА РОБОТА №7
ТЕМА: Створення програми на мові С/С++ в середовищі Linux.
МЕТА: Отримати практичні навики зі створення програми на мові С/С++ в
середовищі Linux.
ОБЛАДНАННЯ: ПК конфігурації (Tyan Tiger i7525 (S2672ANR)/2 x Intel Xeon 2.8GHz, 1Gb – ОЗП (ECC)/1xHDD WD 320). ОС Ubuntu linux, GCC.
Хід роботи:
1. Створюю програму на мові С, яка виводить на монітор стрічку «Our first program for Linux.»:
# Include <stdio.h>
int main () {
printf ("[http://linux.firststeps.ru] \ n");
printf ("Our first program for Linux. \ n");
return 0;
};
2. Компілюю программу за допомогою компілятора GNU Compiler Collection
3. Використовуючи відладчик GNU Debugger проводжу її налагодження:
1# Include <stdio.h>
2# Include <stdlib.h>
3# Include <unistd.h>
4
5int fact (int num)
6{
7 if (num <= 1)
8 {
9 return 1;
10 }
11
12 return num * fact (num - 1);
13}
14
15int main (int argc, char ** argv)
16{
17 int a = atoi (argv [1]);
18 printf ("% d! =% d \ n", a, fact (a));
19
20 return 0;
21}
Висновок: Я отримав практичні навики зі створення програми на мові С/С++ в середовищі Linux.