On Wed, Jun 16, 2004 at 11:16:53AM +0300, Velin Getov wrote: > Krasimir Kazakov wrote: > >Някой да знае какви параметри да подам на ./configure ili make (не искам > >да редактирам Makefile) за да ми оптимизира за i586 с максимална > >оптимизация за скорост ? > > > > Трябва да дефинираш следните променливи на средата: > CFLAGS или CPPFLAGS зависимост от компилатора.
Мда, забравих за CPPFLAGS, макар че предпроцесорът всъщност не би трябвало да има никакво отношение към оптимизирането :) Но все пак е хубаво да се знае, че има и такова нещо. > Например > #export CFLAGS="-march=i586 -O2" С export е удобно, ако ще ти се наложи да пускаш configure скрипта два-три пъти и нямаш line editing/history/whatever... с env става за веднъж, или пък ако си имаш history - и с env си сигурен, че след като configure мине и евентуално го компилираш и т.н., няма да забравиш никакви променливи в обкръжението, които евентуално да повлияят на нещо, което правиш след това :) > и след това make Ммм.. по-добре е това да се направи преди configure, НЕ преди make, защото май повечето софтуер изрично си дефинира CFLAGS в Makefile.in, така че каквото и да сложиш в обкръжението преди make, никой няма да те слуша, а ще ползва това, което е било там при configure. > Прегледай документацията на конкретната версия на компилатора си, за да > видиш какви опции поддържа. > > П.П. #./configure --help ти казва кои променливи чете скрипта от шел-а И това е добър съвет.. Поздрави, Петър -- Peter Pentchev [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If wishes were fishes, the antecedent of this conditional would be true.
pgpNhzWMn5zTI.pgp
Description: PGP signature
