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

Hilfe mit Linker-Failer: .gnu.linkonce.t

Ich habe Probleme beim Verbinden einer gemeinsam genutzten Bibliothek mit gcc 3.2.3 mit binutils 2.18. Wenn ich versuche, die Bibliothek zu verknüpfen, erhalte ich den folgenden Fehler: .gnu.linkonce.t _... referenziert im Abschnitt .rodata:...
06.08.2009, 15:35
2
Antworten

GCC: Ist es möglich, die Warnung "Komma am Ende der Enumeratorliste" zu deaktivieren, wenn -pedantic verwendet wird?

Ich kompiliere C ++ - Code und möchte die Option -pedantic aktivieren. Ich benutze GCC 4.0 und starte Xcode unter Mac OS X Leopard. Es ist beispielsweise möglich, Variadic-Makros und den Typ long long zuzulassen, die normalerweise bei Verwe...
16.06.2009, 16:01
5
Antworten

Übereinstimmende va_list-Typen zwischen Compilern

Ich habe ein Projekt, das aus einer Reihe dynamisch geladener Module besteht. Ursprünglich wurde alles mit MSVC 2003 erstellt, aber in letzter Zeit habe ich daran gearbeitet, es mit GCC zu arbeiten. Alles lief ziemlich reibungslos, bis auf ein P...
29.09.2010, 18:31
2
Antworten

Friend-Klasse, Vererbung und typedef - welches Verhalten ist korrekt?

Ich bin auf einen Fehler gestoßen, der sich nur in GCC 6.2.0, aber nicht in Clang 3.9.0 (beide in -std=c++14 mode) manifestiert. Ich bin mir nicht sicher, welches Verhalten korrekt ist (und ob ich einen Fehler einreichen sollte). Hier ist...
05.10.2016, 13:35
2
Antworten

g ++ enthält keine Dateien, die in C ++ 11 enthalten sind?

Kurze Version Wenn ich selbst einen einfachen Code mit einem Feature des C ++ 11-Standards kompiliere (die Funktion std::stod ), schlägt GCC 4.9.1 mit dem folgenden Fehler fehl: %Vor% Was? Der Befehl, den ich verwende, ist g++ -std=...
23.09.2014, 23:43
2
Antworten

Ausgerichteter und nicht ausgerichteter Speicherzugriff mit AVX / AVX2-Eigen- schaften

Laut Intels Software Developer Manual (s. 14.9) lockerte AVX die Ausrichtungsanforderungen von Speicherzugriffen. Wenn Daten direkt in eine Verarbeitungsanweisung geladen werden, z.B. %Vor% Die Ladeadresse muss nicht ausgerichtet werden. Wen...
27.06.2015, 13:50
2
Antworten

Warum sind diese Funktionsaufrufe nicht optimiert?

Ich habe versucht, diesen Code sowohl mit Clang als auch mit GCC zu kompilieren: %Vor% Das Ergebnis ist das gleiche. Obwohl der Aufruf von pF nicht erlaubt ist, sein einziges Argument zu ändern, wird das Objekt a für den zweiten Aufruf...
08.03.2016, 12:52
3
Antworten

C ++ Lambda nicht Variable auf 2. Erweiterung in Vorlage erfassen?

Ich habe in einer Vorlage, die @R verwendet, einen gewundenen Code. Martinho Fernandes Trick, um einige gepackte Parameter in einer variadischen Vorlage zu loopen und denselben Code für jedes Argument in der Argumentliste aufzurufen. Allerd...
24.08.2016, 16:19
1
Antwort

C ++ 14: Initialisierung von consExpr-Variablen aus Parameterwerten

Angenommen, ich habe eine Klasse, die über eine constexpr -Funktion einen konstanten Ausdruck zurückgeben kann: %Vor% Wenn ich constexpr Werte von Foo::Bar() initialisieren wollte, wie sollte ich einen Parameter vom Typ Foo übergebe...
30.07.2015, 03:35
2
Antworten

GDB Warnung: Ladebarer Abschnitt wurde nicht in dem vom DSO bereitgestellten Symbol-Dateisystem bei 0x7ffff7ffd000 gefunden

%Vor% Ich habe ein einfaches Programm geschrieben, das einen String druckt und zurückgibt. Ich konnte es direkt ausführen, indem ich " ./ a.out " eintippte. Aber wenn ich es in gdb starte, passiert der oben erwähnte Fehler. Ich habe versucht, d...
31.08.2013, 06:29