LINUX.ORG.RU

Компиляция


0

0

Скачал на днях KDE новый (ну 3.3.2 который). Так вот, вопрос: как относится make к прерыванию своей работы? Допустим, если я запущу компиляцию, а потом убью процесс, то после перезапуска - с какого места начнется компиляция? И будут ли ошибки??
Кстати, а с каким флагом лучше компилить? O2 или O3? О3 - это как я понимаю, еще большая оптимизация, но как к такой оптимизации отностяся сами проги?

Re: Компиляция

Компиляция начнётся с того же места, так как объектники останутся. С O3 некоторые программы на некоторых версиях gcc не работают вообще, но к KDE это не относится. На своём компе я пришёл к следующему выводу: CFLAGS лучше всего ставить

-O2 -mcpu=pentium4 -ffast-math -funroll-loops -funsafe-math-optimizations -fomit-frame-pointer -pipe

А CXXFLAGS

-O3 -march=pentium4 -fomit-frame-pointer -pipe Много раз проверял.

drish ★★ ()
Ответ на: Re: Компиляция от drish

Re: Компиляция

Спасибо большое. Еще вопрос, для rpmbuild флаги прописыаются в /usr/lib/rpmrc (или ~/.rpmrc), а для make? (/etc/make.conf ??)

ProtecT ()
Ответ на: Re: Компиляция от drish

Re: Компиляция

Да да, мы заметили как у тебя все работает :)

jackill ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.