gcc

GCC ist die GNU Compiler-Sammlung. Es ist der De-facto-Standard-C-Compiler unter Linux und unterstützt auch viele andere Sprachen und Plattformen.
5
Antworten

GCC Build Problem (#include_next limits.h)

Wenn ich versuche %Vor% eine Middleware auf meinem Ubuntu-Rechner bekomme ich das %Vor% Dies ist der Inhalt von limits.h: 125: %Vor% Ich habe versucht, einzustellen %Vor% (wo ich eine andere limits.h auf meinem System gefunden ha...
16.05.2009, 08:01
1
Antwort

Welchen Zweck haben Pre-Prozessor-Makros in den Dateien linux / compiler.h?

Ich bin sehr neu im Linux-Kernel. Und ich verwende das Sparse-Tool, um das Rauschen im Code zu entfernen. Ich habe diese Makros gefunden: %Vor% Und jetzt möchte ich wissen: Wie werden sie von sparse verwendet, um die Fehler / Warnung zu meld...
17.10.2014, 13:04
1
Antwort

GCC 4.8 fügt Version 4 in einen Kompilierungskopf ein, selbst wenn -gdwarf-2

Ich habe eine Anwendung mit GCC 4.8 kompiliert und ich versuche, sie auf einem älteren System zu debuggen, das nicht GDB 7.5+ hat (das angeblich Unterstützung für DWARF-4 hinzugefügt hat). Das Upgrade von GDB auf diesem System ist keine Option....
12.08.2015, 21:04
1
Antwort

Auswirkungen des Entfernens aller Symboltabellen- und Umzugsinformationen aus einer ausführbaren Datei?

Kompilierung mit gcc -s und Unix strip entfernt alle Symboltabellen- und Umzugsinformationen aus einer ausführbaren Datei ( so dass es kleiner wird). Könnte dies jemals die Funktionsweise der ausführbaren Datei beeinflussen? Ben...
05.01.2013, 18:42
2
Antworten

Optimieren verschachtelte if-Anweisungen innerhalb einer Schleife in C / C ++ mit GCC

Ich teste verschiedene Optimierungen in C / C ++ mit dem GCC-Compiler. Ich habe derzeit eine Schleife mit mehreren verschachtelten if-Anweisungen. Die Bedingungen werden zu Beginn der Programmausführung berechnet. Es sieht ungefähr so ​​aus: %...
15.05.2015, 16:14
2
Antworten

Shared Library-Konstruktor funktioniert nicht

In meiner shared library muss ich eine bestimmte Initialisierung zur Ladezeit durchführen. Wenn ich die Funktion mit dem GCC-Attribut __attribute__ ((constructor)) definiere, funktioniert es nicht, d.h. es wird nicht aufgerufen, wenn das Prog...
27.02.2012, 21:25
1
Antwort

Seltsames Verhalten des Programms in GNU C ++ unter Verwendung von Gleitkommazahlen

Schau dir dieses Programm an: %Vor% Funktion dist gibt die Entfernung zwischen zwei Punkten zurück. A, B, C, D sind Ecken des Quadrats. Es sollte dist (A, B) == dist (B, C) == dist (C, D) == dist (D, A) == sqrt (2) sein. Und dist (A, B...
12.11.2014, 11:06
2
Antworten

gcc Fehlermeldungs-Repository

Ich habe viel Zeit mit dem Microsoft-Compiler cl verbracht und festgestellt, dass die Fehlercodes, die er in Compile-Nachrichten (wie C1234, C5432, etc.) gibt, sehr nützlich sein können. Wenn ich einen Fehler bekomme, mit dem ich nicht vertraut...
16.12.2010, 18:00
1
Antwort

Erstellt GCC typedefs für Arrays, die an Funktionen übergeben werden?

Beim Debuggen von C-Code mit gdb bin ich auf etwas gestoßen, das ich noch nie gesehen oder gehört habe! Der Compiler (gcc -O0) scheint einen neuen Typ für die Übergabe eines Arrays von Vektoren an eine Funktion erstellt zu haben ... Ich denke! S...
10.10.2010, 08:37
1
Antwort

Kompilierzeitvergleich zwischen Windows GCC und MSVC Compiler

Wir arbeiten daran, die Kompilierzeiten unter Windows zu reduzieren und berücksichtigen daher alle Möglichkeiten. Ich habe versucht, auf Google für einen Vergleich zwischen Kompilierzeit mit GCC (MinGW oder Cygwin) und MSVC-Compiler (CL) ohne Gl...
11.03.2010, 16:53