Anzeige:
Ergebnis 1 bis 7 von 7

Thema: [g++] Quellcode optimieren?

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.05.2003
    Beiträge
    59

    [g++] Quellcode optimieren?

    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?

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Den Source Code kann nur der Programmierer optimieren, der Compiler liest die Quelldateien nur.

    Die Compiler optimierung kannst du in qmake mit
    Code:
    CONFIG += release
    aktivieren.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    04.07.1999
    Ort
    Zürich
    Beiträge
    221
    Die Optimierung kann doch auch via Compilerfalgs steuern?
    Bsp:

    Code:
    CXXFLAGS = -O
    MfG
    f0rtex
    Doctrína est fructus dulcis radícis amárae.

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    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,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Hi@all

    Was bewirk die Einstellungen "release" denn jetzt genau?

    Cu
    André
    C und C++

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von Berufspenner
    Was bewirk die Einstellungen "release" denn jetzt genau?
    Für den g++ unter Linux ist "debug" dieser Aufruf
    Code:
    g++ -c -pipe -Wall -W -g -D_REENTRANT  -DQT_THREAD_SUPPORT
    und "release" dieser:
    Code:
    g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  7. #7
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Hi@all

    Ah, danke für die Erklärung

    Cu
    André
    C und C++

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •