Начало работы с автоинструментами - PullRequest
42 голосов
/ 17 ноября 2009

Кто-нибудь может порекомендовать, как можно начать использовать autotools при создании проекта C?

Ответы [ 5 ]

43 голосов
/ 21 ноября 2009

Учебное пособие Александра Дюре-Лутца - мой выбор.

Есть также:

Для меня, autobook больше не устарел и более труден для чтения. Однако он по-прежнему содержит интересные главы, такие как Writing Portable Bourne Shell .

Кроме того, рассмотрите возможность изучения нерекурсивного автомата , в котором рассматриваются проблемы, поднятые Питером Миллером в его статье Recursive Make считаются вредными .

РЕДАКТИРОВАТЬ: для справки, есть также Руководство по автоинструментам для начинающих .

25 голосов
/ 17 ноября 2009

Следуйте инструкциям autotools .

Вы также можете получить autobook . Глава 4 посвящена минимальному проекту автоинструментов GNU.

5 голосов
/ 17 ноября 2009

Я бы порекомендовал этот урок и получил бы книгу , когда она выйдет. Учебное пособие мне очень помогло, оно даже содержит пошаговое преобразование существующего (нетривиального) проекта в автоинструменты.

3 голосов
/ 15 октября 2012

Это хорошее место для начала:

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 ++

1 голос
/ 16 марта 2017

Мне показалось, что это руководство, данное Томасом Петаццони на Embedded Linux Conference 2016, очень полезно для начала изучения автоинструментов: Автоинструмент: учебник по демистификации

Вот соответствующие слайды: Учебное пособие по GNU Autotools

Он дает демонстрации и хорошие примеры, которые, на мой взгляд, являются хорошим началом, прежде чем идти дальше с уже упомянутым A. Учебник Дюрета-Лутца .

...