PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [g++] Quellcode optimieren?



Miles
11-06-2003, 15:27
Kann mir jemand erklären, ob und wie es möglich ist mit g++ meinen C++-Code zu optimieren, wenn ich zum Erstellen qmake und make benutze?

anda_skoa
11-06-2003, 15:57
Den Source Code kann nur der Programmierer optimieren, der Compiler liest die Quelldateien nur.

Die Compiler optimierung kannst du in qmake mit


CONFIG += release

aktivieren.

Ciao,
_

f0rtex
11-06-2003, 21:21
Die Optimierung kann doch auch via Compilerfalgs steuern?
Bsp:



CXXFLAGS = -O


MfG
f0rtex

anda_skoa
11-06-2003, 21:24
Original geschrieben von f0rtex
Die Optimierung kann doch auch via Compilerfalgs steuern?


Ja, stimmt schon.
Der Vorteil von "release" bei qmake ist, dass das unabhängig vom Compiler geht.
Das werden andere Compilererswitches je nach Plattform.

Ciao,
_

Berufspenner
11-06-2003, 22:48
Hi@all

Was bewirk die Einstellungen "release" denn jetzt genau?

Cu
André

anda_skoa
12-06-2003, 10:36
Original geschrieben von Berufspenner
Was bewirk die Einstellungen "release" denn jetzt genau?


Für den g++ unter Linux ist "debug" dieser Aufruf


g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT


und "release" dieser:


g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT


Ciao,
_

Berufspenner
12-06-2003, 11:21
Hi@all

Ah, danke für die Erklärung :)

Cu
André