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.
2
Antworten

Welches Format verwenden statische Bibliotheksdateien (* .lib)? Wo finde ich "Offizielle" Spezifikationen für * .LIB Dateistruktur / Format?

Gerade habe ich diese statischen Bibliotheken in * nix-Systemen gefunden, mit anderen Worten * .a Bibliotheken sind nichts anderes als Archive von Relocationables (* .o-Dateien) in ar fromat. Was ist mit statischen Bibliotheken (*. lib-Da...
03.03.2010, 13:21
1
Antwort

Kann ich während der Kompilierung eines C-Codes definierte Makros sehen?

Ich habe ein Stück Code, das ohne Probleme mit x86 gcc 4.4.1 kompiliert, aber mit blackfin gcc 4.1.2 mit vielen "erwarteten unqualifizierten-id vor numerischen Konstanten" fehlschlägt. Ich sehe, dass einige Variablennamen mit einigen vordefinier...
19.02.2010, 10:16
2
Antworten

GCC-Äquivalent von PDBs

Ich habe ein Programm, das ich an Endbenutzer verteilen möchte und von diesen Absturzberichte erhalten möchte. Wenn ich MSVC verwenden würde, würde ich Minidumps generieren und diese an mich senden lassen und sie dann mit der entsprechenden PDB...
13.01.2011, 10:36
2
Antworten

Fügen Sie GCC-Optionen an die Spitze der C-Quelldatei hinzu

Es ist möglich, etwas an die Spitze der C-Quelldatei zu setzen, wie %Vor% das fügt diese Optionen automatisch zu gcc hinzu, wenn Sie diese Datei kompilieren?     
17.09.2010, 00:25
3
Antworten

GCC kompiliert eine DLL mit __stdcall

Wenn wir eine DLL mit __stdcall in Visual Studio 2008 kompilieren, sind die kompilierten Funktionsnamen in der DLL. Funktionsname Wenn wir jedoch dieselbe DLL mit GCC mit wx-dev-cpp kompilieren, fügt GCC die Anzahl der Parameter hinzu, die...
20.09.2008, 07:46
5
Antworten

Direkter Aufruf mit Inline-Assembly von GCC

Wenn Sie eine C / C ++ - Funktion von einer Inline-Assembly aufrufen möchten, können Sie Folgendes tun: %Vor% GCC wird dann Code aussenden, der wie folgt aussieht: %Vor% Dies kann problematisch sein, da der indirekte Aufruf die Pipeline...
12.08.2010, 11:36
2
Antworten

Compiler-Option zum Abfangen nicht zugewiesener r-Werte

Etwas peinlich, schrieb ich etwas wie das Folgende (saniert): %Vor% Der offensichtliche Fehler ist offensichtlich. Es hat jedoch eine Weile gedauert, bis man es gefunden hat. Dafür wurden keine Compiler-Warnungen generiert, aber sollte ei...
23.08.2017, 08:32
3
Antworten

Ist die "leere Basisoptimierung" in GCC konfigurierbar?

Betrachten Sie diese Typen: %Vor% sizeof(A) > 0 wie vom Standard gefordert. sizeof(B) sollte wegen der leeren Basisoptimierung 4 sein. Aber auf GCC 4.1.1 ist es 5 (ich benutze ein Paket von 1 in diesem Bereich). Und inkonsistent...
13.02.2009, 19:17
2
Antworten

dclose entlädt das gemeinsame Objekt nicht wirklich, egal wie oft es aufgerufen wird

Mein Programm verwendet dlopen , um ein gemeinsames Objekt zu laden, und später dlclose , um es zu entladen. Manchmal wird dieses gemeinsame Objekt erneut geladen. Ich habe bemerkt, dass statische Variablen nicht neu initialisiert werden (et...
28.06.2014, 13:43
1
Antwort

Ternärer Operator ohne den mittleren Ausdruck

Ich habe vor kurzem erkannt, dass Sie den ternären Operator in GCC und Clang ohne eine Mitte verwenden können ( ?: oder ? : funktioniert) und es wird den ersten Ausdruck in die Mitte einfügen: %Vor% Wo ist das im Standard? Ich schaut...
01.01.2016, 20:22