Книга: Искусство программирования для Unix
15.8.1. Emacs и make
15.8.1. Emacs и make
Например, утилиту make можно запустить из Emacs с помощью команды ESC-x compile
[Enter]. Данная команда запускает make(1) в текущем каталоге, собирая вывод в буфер Emacs.
Сама по себе данная операция не была бы очень полезной, но Emacs-режим make распознает формат сообщений об ошибках (указывая исходный файл и номер строки), которые генерируются Unix C-компиляторами и многими другими инструментами.
Если какая-либо выполняемая make инструкция генерирует сообщения об ошибках, то команда Ctl-X `
(Ctrl-X-обратная кавычка) пытается выполнить их синтаксический анализ и последовательно переходит к каждой ошибке, открывая окно соответствующего файла и перемещая курсор к строке с ошибкой[133].
Данная возможность чрезвычайно упрощает просмотр всей сборки с исправлением синтаксиса, который был нарушен с момента последней компиляции.
- 15.4. Утилита make: автоматизация процедур
- 13.1.2 Where to Put Emacs?
- 13.1.5 Building Emacs
- 15.4.2. Утилита make в разработке не на C
- 4.3.3. Makefile Targets
- 10.2 Modifying the .emacs File Directly
- Scaling makes your object darker?
- 1.3. Автоматизация процесса с помощью GNU-утилиты make
- Команда make и make-файлы
- 5.1.1 Make Targets
- Working with emacs
- The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World