2010-07-02 3 views
1

Я вижу, что в моем ubuntu Linux есть много версий autoconf и automake. Если я хочу создать новый проект с нуля, какой лучший выбор, последние версии или более старые версии?Выбор autoconf и automake версии

+2

Самый лучший выбор в моем скромном мнении - это использовать другую систему сборки, если можно. Например, CMake гораздо менее ужасен, чем autotools, и работает очень хорошо. Сконс ​​тоже довольно приятный. – Thomas

ответ

4

Пойдите с последней версией. Только разработчики перестраивают систему настройки, которая должна использовать autoconf и automake (и, следовательно, должна быть установлена ​​более новая версия), что, скорее всего, означает «вы»; это не повлияет на пользователей, которые просто строят ваш проект, используя ваши распределенные файлы конфигурации.

+0

+1 Кроме того, я обычно делаю почти снимки репозиториев и включаю в них сгенерированный скрипт configure. Это позволяет людям отправлять патчи без особых трудностей. Те, кто имеет доступ к фиксации, также (как правило) имеют соответствующую версию autotools. –

+0

Спасибо за ваш ответ, я задал такой вопрос, потому что я пишу что-то вроде apache httpd module. Вероятно (я уверен) никто мне никогда не поможет. – freedev

+0

@freedev: Конечно. И более новые версии autoconf хотя бы дают вам доступ к более предварительным испытаниям и вещам, поэтому это определенно выигрыш. – caf