2016-07-18 16 views
0

Я сравниваюЯвляются ли эти входы `autoheader`,` autoscan`, `automake` и` make`?

Существуют следующие различия между ними нормально? Какой из них правильный?

  • Какой вход autoheader и autoscan, configure.ac или configure.in?

  • Для входов automake, являются configure.ac и config.h.in его входами?

  • Для входов в make, есть config.h его вход?

Спасибо.

enter image description here

enter image description here

ответ

1

Какой вход AUTOHEADER и автоматического сканирования, configure.ac или configure.in?

configure.in - устаревшее название для configure.ac, но в ином случае.

Входы для automake, являются configure.ac и config.h.in его входы?

automake будет игнорировать config.h.in в целом, но будет потребность configure.ac (или .in), чтобы выяснить, какие варианты вы запрашиваете.

Для ввода данных, является ли config.h его входным?

make будет выполнять команды, определенные в Makefile; config.h - это вход для некоторых из этих команд, поскольку он включен в исходные файлы. Он может быть или не установлен, и поэтому должен быть прямым вводом команд make, но это действительно не должно.

+0

спасибо. если 'automake' будет игнорировать' config.h.in', то почему блок-схема в wikipedia показывает 'config.h.in' как вход для' automake'? – Tim

+0

Я предполагаю, потому что это неправильно :) Я не нарисовал одну такую ​​диаграмму за один раз и никогда не публиковал ее раньше, возможно, я должен добавить ее в Autotools Mythbuster (autotools.io), чтобы на нее можно было ссылаться из Википедии. –

+0

спасибо. Тогда 'config.h.in' используется только' configure'. Связанный с этим вопрос http://stackoverflow.com/questions/38437657/which-processes-in-the-autoconf-and-automake-flowchart-are-performed-by-who-and – Tim

 Смежные вопросы

  • Нет связанных вопросов^_^