LINUX.ORG.RU

О параметрах компиляции в Gentoo


0

0
Только 2 вопроса:
1 - Если я компилирую какую-нибудь программу _не_ с помощью emerge, то как передать нужные параметры оптимизации? т.е. в каком конф файле они хранятся?
2 - При установке из stage1, как правильно подобрать параметры USE? (есть ли подобные статьи, маны и т.п.?)
1 - глобальная переменная CFLAGS и CXFLAGS 2 - подобрать?? это как и зачем ? пишешь в USE всё что тебе надо и собираешь. Портедж сам удовлетворит все зависимости.
sheffer
()
Ответ на: комментарий от sheffer
Хорошо, задам этот же воспрос немного по-другому,
1 - где лежат глобальные переменные CFLAGS и CXFLAGS, не используемые emerge?
2 - как узнать какие флаги USE мне нужны а какие-нет, чтобы не ставить кучу личшнего.
MindKeeper
() автор топика
Ответ на: комментарий от MindKeeper
МозгаХранитель - если шел bash/sh, то в /etc/profile:
export CFLAGS=""
export CXFLAGS=""

ну или можно так:

CFLAGS="-mcpu=athlon" ./configure; make; make install
например
FreeBSD ★★★
()
Ответ на: комментарий от FreeBSD
Т.е. если прописать CFLAGS в /etc/profile то эти праметры будут юзаться от туда или же всё равно будут использоваться из созданого конфигуратором мэйк фалйом.
cyclon ★★★★★
()
Ответ на: комментарий от cyclon
если прописать CFLAGS в /etc/profile, то эти праметры будут устанавливать соответствующим переменным окружения указанные значения и компилятор будет считывать их не из этого файла, а из переменных окружения. /etc/profile просто позволяет автоматически выставлять значения этих переменный, что бы не было необходимости экспортировать их перед каждым запуском компилятора. просмотреть текущие значения переменной можно запустив set
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.