Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Optimization


  • Subject: Re: lug-bg: Optimization
  • From: Peter Pentchev <roam@xxxxxxxxxxx>
  • Date: Wed, 16 Jun 2004 11:29:09 +0300

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	roam@xxxxxxxxxxx    roam@xxxxxxxx    roam@xxxxxxxxxxx
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.

Attachment: pgpGmTkI_Eaqq.pgp
Description: PGP signature



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.