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

GCC konnte die Headerdatei in einer enthaltenen Bibliothek nicht finden

Ich versuche, eine Bibliotheksdatei mit dem Namen libmathematica.a in gcc aufzunehmen, damit sie im ausführbaren Beispiel verknüpft wird. Ich versuche dies mit gcc main.c libmathematica.a -o example zu tun Hinweis: Ich muss dies mi...
05.05.2012, 17:41
3
Antworten

Zusammengesetzte Literale und funktionsähnliche Makros: Fehler in gcc oder dem C-Standard?

In C99 haben wir zusammengesetzte Literale, und sie können an Funktionen übergeben werden wie in: %Vor% Wenn jedoch f keine Funktion ist, sondern ein funktionsähnliches Makro, dann garkiert gcc das, weil der Präprozessor es nicht als ein...
05.04.2011, 20:33
2
Antworten

Fehler "Ungültiges Vorlagenargument" in Visual Studio, aber nicht in GCC

Angenommen, Sie haben den Code %Vor% Child und NotWorkingChild unterscheiden sich nur durch den typedef. In GCC kompilieren beide in Visual Studio den Konstruktor von NotWorkingChild den folgenden Fehler: %Vor% Können Sie erklären, warum...
15.03.2011, 16:55
3
Antworten

Weitere Informationen zu '({});' in C?

Ich habe bemerkt, dass C-Makros manchmal so geschrieben sind: %Vor% Nach einigen Experimenten habe ich folgendes gefunden: ({}); wird kompiliert, tut aber nichts. (Wie erwartet.) Wenn ; deaktiviert ist, wird ein Syntaxfehler ver...
16.01.2010, 02:03
6
Antworten

Initialisieren Sie alle Elemente in einem Array mit einem Wert, der zusammengesetzte Literale verwendet

%Vor% Im obigen Ausdruck ist nur das erste Element init mit 1. Wie können Sie alle Elemente mit einem Wert initialisieren, indem Sie ein zusammengesetztes Literal (nicht memset) verwenden? Ich verwende GCC 4.2 unter Unix zum kompilieren.   ...
25.10.2011, 18:30
2
Antworten

Qt, GCC, SSE und Stapelausrichtung

Ich versuche, ein Programm zu erstellen, das mit GCC kompiliert wurde und Qt- und SSE-Intrinsics verwendet. Es scheint, dass wenn eine meiner Funktionen von Qt aufgerufen wird, die Stapelausrichtung nicht erhalten bleibt. Hier ist ein kurzes Bei...
05.03.2010, 11:45
4
Antworten

Warum ist die Größe der gepackten Struktur 5 statt 4 Bytes hier?

Siehe Online-Beispiel: Ideone-Beispiel %Vor% Warum würde der Compiler die Größe der Struktur hier als 5 Bytes anstatt als 4 melden? Es sollte 32 Bits enthalten.     
01.04.2015, 07:15
3
Antworten

'Ungültige Konvertierung von Some_type ** in Const Some_type **'

Ich habe eine Funktion, die const some_type** als Argument benötigt ( some_type ist eine Struktur und die Funktion benötigt einen Zeiger auf ein Array dieses Typs). Ich habe eine lokale Variable vom Typ some_type* deklariert und initial...
20.04.2010, 07:59
4
Antworten

Plattformübergreifende Fließkomma-Konsistenz

Ich entwickle ein plattformübergreifendes Spiel, das mit einem Lockstep-Modell über ein Netzwerk spielt. Als kurze Übersicht bedeutet dies, dass nur Eingaben übermittelt werden und alle Spiellogik auf dem Computer jedes Kunden simuliert wird. Da...
07.01.2014, 03:31
3
Antworten

Warum wird der Visual Studio 2010-Debugger nicht angezeigt?

Diese Frage steht in engem Zusammenhang mit einer anschließend gestellten Frage hier. Die Methode zur Definition von Klassenkonstanten wird hier von Stroustrup beschrieben. Wenn ich Stroustrups Methode befolge, sehe ich die erwarteten...
03.05.2013, 18:59