Слайд 2
![Язык для реализации OS Unix Достоинства: - быстрота исполнения программ - лаконичность - удобные, короткие обозначения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-1.jpg)
Язык для реализации OS Unix
Достоинства:
- быстрота исполнения программ
- лаконичность
-
удобные, короткие обозначения
Слайд 3
![Применение - Windows и Unix написаны на Си - Большинство](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-2.jpg)
Применение
- Windows и Unix написаны на Си
- Большинство игр
- Большинство практических
целей
Не применяется:
- ПО для АЭС
Слайд 4
![Что нужно иметь? GCC или GCC для Windows (для разработки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-3.jpg)
Что нужно иметь?
GCC
или
GCC для Windows (для разработки консольных приложений)
или
Ms
Visial C++ (для разработки консольных приложений)
или
Borland C++ (для разработки графических приложений)
Слайд 5
![литература Т.А.Павловская. С/С++. Программирование на языке высокого уровня. Н.Вирт. Алгоритмы и структуры данных.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-4.jpg)
литература
Т.А.Павловская. С/С++. Программирование на языке высокого уровня.
Н.Вирт. Алгоритмы и структуры
данных.
Слайд 6
![Анатомия C программы. #include int main(void) { // комментарий printf("Hello](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-5.jpg)
Анатомия C программы.
#include
int main(void) { // комментарий
printf("Hello world!\n");
return 0; /*
комментарий */
}
Источник:http://www.linuxcenter.ru/lib/books/linuxdev/linuxdev1.phtml
Слайд 7
![Компилятор GCC GNU Compiler Collection Свободное ПО Создайте отдельный каталог](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-6.jpg)
Компилятор GCC
GNU Compiler Collection
Свободное ПО
Создайте отдельный каталог hello
Создайте текстовый
файл hello.c
Скомпилируем его: gcc hello.c
Появился a.out - исполняемый файл.
Запустим его: ./a.out
Если хотите назвать по-другому: gcc hello.c -o hello
Справочная система GCC: man gcc Выход из нее: q
Запуск из другого каталога: /home/dima/projects/hello/hello
Источник:http://www.linuxcenter.ru/lib/books/linuxdev/linuxdev1.phtml
Слайд 8
![Файлы сборки makefile Зайти в корневой каталог дерева с исходным](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/415983/slide-7.jpg)
Файлы сборки makefile
Зайти в корневой каталог дерева с исходным кодом.
Выполнить команду
./configure.
Выполнить команду make.
Выполнить команду make install.
Выполнить команду make clean.
Источник: http://linuxgid.ru/sborka-iz-isxodnyx-kodov-fajl-makefile/