Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Doomshammer« (23.06.2003, 09:03)
Zitat
Original von JoeKa
Gebt doch mal eure Flags an evt.
Quellcode |
|
1 2 |
-march=athlon-xp -O2 -pipe -s -falign-jumps=2 -falign-loops=2 -falign-functions=2 -falign-labels=2 -fexpensive-optimizations -mmmx -m3dnow -malign-double -fomit-frame-pointer -funroll-loops -ffast-math -fforce-addr -fforce-mem |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »varg« (23.06.2003, 10:21)
Zitat
Original von Doomshammer
Solche Flags kann man nicht verallgemeinern und sollten fuer jedes System individuell zugeschnitten sein.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »JoeKa« (13.07.2003, 17:23)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# gcc Optimierung case "`uname -m`" in i686) [[ ${+CFLAGS} -eq 0 ]] && export CFLAGS='-O3 -funroll-loops -mcpu=pentiu mpro -march=pentiumpro -fomit-frame-pointer' ;; i586) [[ ${+CFLAGS} -eq 0 ]] && export CFLAGS='-O3 -funroll-loops -march=penti um -mcpu=pentium -fomit-frame-pointer -fforce-mem -fforce-addr' ;; i386) [[ ${+CFLAGS} -eq 0 ]] && export CFLAGS='-O3 -funroll-loops -march=i486 -mcpu=i486 -fomit-frame-pointer' ;; *) [[ ${+CXXFLAGS} -eq 0 ]] && export CXXFLAGS=$CFLAGS ;; esac |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chucky the Devil« (14.07.2003, 08:14)
Zitat
Tolle Seite... geben da irgendwelche CFLAGS vor, erklären aber nicht was sie bedeuten. CFLAGS sollten individuell gesetzt werden und können nicht einfach so verallgemeinert werden.