![]() |
Как можно откомпилить прогу под одной машиной
(i686), чтоб она запустилась на другой (i486,i586). Я когда ./configure делаю, так он архитектуру хоста автоматически определяет. Как это отруюить? |
./configure --help - тама _ТУЧА_ опций, как правило...
|
_ТУЧА_ та _ТУЧЕЙ_, да вот только что брать
--host || --build. И вообще как можно задать это один раз и навсегда (Решил скомпилить LFS на одгом компе, а юзать на другом). |
Цитата:
|
2ruslandh
А можно поподробнее, чето я в это не въехал :( |
Zur0
Самое простое - добавить env, что-то вроде [pre]setenv CONF_PARM="--common_parm1=common_value1 ..."[/pre] а постом в конфиге указывать [pre]./configure $CONF_PARM --uniq_param1=uniq_value1 ...[/pre] |
2Barracuda
Thanks А для чего automake, autoconf, они разве не этим занимаются? |
Zur0
Дык configure и так юзает automake и autoconf, если я не ошибаюсь ... Другое дело, что вам под другую платворму надо, а он по дефолту берёт инфу из ядра ... |
Еще вопрос. Чем в конечном счете отличается
setenv от export [s]Исправлено: Zur0, 12:25 28-04-2003[/s] |
Zur0
Первое просто устанавливает переменную окружения в конкретном сеансе шелла, а второй - экспортирует указанную переменную в родительский шелл. Они не отличаются, а второй дополняет первый. |
Спасибо, разобрался.
Топик можно закрывать. |
Время: 13:28. |
Время: 13:28.
© OSzone.net 2001-