Tag: lto

LTO kürzt Link-Time Optimization. LTO ist eine phase der Optimierung angewendet, um eine kompilierte Programm an das Gestänge-Schritt, mit dem Vorteil, dass alle von der kompilierten Objekt-Dateien, aus denen das Programm können dann gemeinsam ausgewertet werden. Konventionelle Optimierung wird durchgeführt, indem der compiler alleine, die können erstellen und optimieren Sie nur eine Objekt-Datei zu einem Zeitpunkt.

Was ist GCC lto-wrapper?

Anzahl der Antworten 1 Antworten
Bin ich mit buildroot zu bereiten Bilder für embedded Systems. Ich will export-buildroots interne cross-compiler, so dass andere verwenden können, gleiche version, Nach Befehl überprüfen GCC-version: arm-linux-gcc -vsehe ich konfiguriert COLLECT_LTO_WRAPPER statischen Speicherort auf meine HDD COLLECT_LTO_WRAPPER=/home/user/arm/buildroot/output/host/usr/libexec/gcc/arm-unknown-linux-uclibcgnueabi/4.7.1/lto-wrapper

Voraussetzungen zur Nutzung flto

Anzahl der Antworten 2 Antworten
Wenn ich kompilieren möchten, die mein Projekt mit -flto ist es genug aufgebaut habe gcc mit --enable-gold oder kann ich auch brauchen, um zu bauen gold-und-ersetzen-ld mit? Und brauche ich irgendwelche anderen flags? Also ich bin dabei

Welche Informationen sammelt GCC Profile Guided Optimization (PGO) und welche Optimierungen nutzen sie?

Anzahl der Antworten 2 Antworten
Welche Informationen liefert GCC sammeln, wenn ich Sie aktivieren -fprofile-generate und die Optimierung wirkt in der Tat verwendet die gesammelten Informationen (bei der Einstellung der -fprofile-use flag) ? Ich brauche Zitate hier. Ich habe gesucht, für eine