Содержание
- 2. Препроцессор Препроцессор выполняет предварительную обработку текста программы. В его функции входит: замена констант на значения и
- 3. Компиляция В процессе компиляции файл на языке Си преобразуется в объектный файл, содержащий машинный код, таблицу
- 4. Компоновка В процессе компоновки один или несколько объектных файлов преобразуются в выполняемый образ. На этом этапе
- 5. Условная компиляция Синтаксис: #ifdef ИМЯ текст-1 #endif #ifdef ИМЯ текст-1 #else текст-2 #endif Оставляет текст-1 если
- 6. Организация модулей Компиляция программы на Си происходит в три этапа: - обработка текста препроцессором - компиляция
- 7. Makefile Для автоматизации сборки множества модулей используются системы сборки. Стандартная система сборки – make. (VS –
- 8. По умолчанию выполняется первая цель. Отслеживаются даты изменения файлов, модули не пересобираются без необходимости. Отслеживаются зависимости.
- 9. GNU Make Manual https://www.gnu.org/software/make/manual/
- 10. Система контроля версий Предназначена для сохранения истории изменений текстовых файлов. В общем случае подразумевает наличие Команды
- 11. Git/Svn получить копию репозитория git clone svn checkout Обновить файлы с сервера, совмещая с локальными изменениями
- 12. Отладчик Запуск: gdb Файл должен быть собран с ключом -g для компиляции и компоновки gcc Команды
- 13. Теги Специальная программа разбирает исходные тексты и сохраняет информацию о найденных функциях, переменных и т.д. и
- 15. Скачать презентацию