Кто-нибудь может порекомендовать, как можно начать использовать autotools при создании проекта C?
Учебное пособие Александра Дюре-Лутца - мой выбор.
Есть также:
Для меня, autobook больше не устарел и более труден для чтения. Однако он по-прежнему содержит интересные главы, такие как Writing Portable Bourne Shell .
Кроме того, рассмотрите возможность изучения нерекурсивного автомата , в котором рассматриваются проблемы, поднятые Питером Миллером в его статье Recursive Make считаются вредными .
РЕДАКТИРОВАТЬ: для справки, есть также Руководство по автоинструментам для начинающих .
Следуйте инструкциям autotools .
Вы также можете получить autobook . Глава 4 посвящена минимальному проекту автоинструментов GNU.
Я бы порекомендовал этот урок и получил бы книгу , когда она выйдет. Учебное пособие мне очень помогло, оно даже содержит пошаговое преобразование существующего (нетривиального) проекта в автоинструменты.
Это хорошее место для начала:
http://www.dwheeler.com/autotools/ - видеоурок: Введение в автоинструменты (2012-03-05)
Он делает очень хорошее замечание: «Осторожно, любая документация, написанная до 2006 года, вероятно устарела»
После этого:
http://www.lrde.epita.fr/~adl/autotools.html - учебник по автоинструментам (556 слайдов) http://www.openismus.com/documents/linux/automake/automake - Использование Automake и Autoconf с C ++
Мне показалось, что это руководство, данное Томасом Петаццони на Embedded Linux Conference 2016, очень полезно для начала изучения автоинструментов: Автоинструмент: учебник по демистификации
Вот соответствующие слайды: Учебное пособие по GNU Autotools
Он дает демонстрации и хорошие примеры, которые, на мой взгляд, являются хорошим началом, прежде чем идти дальше с уже упомянутым A. Учебник Дюрета-Лутца .