@anchor{Specifying Names}
Подобно другим скриптам GNU configure, созданные Autoconf скрипты
configure могут делать заключение основываясь на каноническом
имени типа системы, которое имеет форму:
cpu-company-system
configure обычно может определить каноническое имя типа системы
на которой он запущен. Для этого он запускает скрипт с именем
config.guess, который определяет имя, используя команду
uname или символы определенные препроцессором C.
В качестве альтернативы, пользователь может указать тип системы как
аргумент командной строки скрипта configure. Это необходимо
сделать, если вы хотите использовать кросс-компиляцию. В большинстве
сложных случаев кросс-компиляции будут вовлечены три типа систем. Для их
указания используются следующие ключи:
--build=build-type
--host=host-type
--target=target-type
Если пользователь задает configure неключевой аргумент, то он
используется как значение по умолчанию для всех типов систем, если
только пользователь не указал типы явно для систем с помощью ключей
командной строки. Если типы целевой и собирающей систем не заданы, а
задан тип системы на которой будет запускаться пакет, то они равны
заданному значению. Если вы используете кросс-компиляцию, то вам
необходимо указать в командной строке скрипта configure имена
используемых вами кросс-утилит, в частности компилятора С, например,
CC=m68k-coff-gcc configure --target=m68k-coff
configure распознает короткие алиасы для многих типов систем;
например, в командной строке может быть задано имя `decstation'
вместо `mips-dec-ultrix4.2'. configure запускает скрипт с
именем config.sub для канонизации алиасов типов систем.
Go to the first, previous, next, last section, table of contents.