g++

g ++ ist das C ++ - Frontend für die GNU Compiler Collection (gcc).
3
Antworten

Open MPI "Hallo, Welt!" kompiliert nicht

Hier ist ein einfaches MPI "Hallo, Welt!" Programm. %Vor% Es scheint jedoch nicht zu kompilieren: %Vor% Ich habe viel gegooglet, Mailinglisten gesehen, Tausende von ihnen. Sie sagen, dass libmpi_cxx nicht verlinkt. Aber es ist in den...
25.12.2012, 06:02
1
Antwort

g ++ Wie überprüft man, ob es Lambda-Funktionen unterstützt?

So viel über Lambda-Funktionen sprechen ... Also habe ich versucht, meins zu schreiben. :(. Es hat nicht funktioniert. Unterstützt g ++ 4.3.2 Lambda-Funktionen? Wie Sie herausfinden, ob es eine bestimmte C ++ 0x Funktion unterstützt oder nicht?...
08.11.2010, 22:23
2
Antworten

C ++ 11 Enum forward verursacht "unterliegenden Typ Mismatch"

Ich arbeite in C ++ 11 und habe eine h-Datei in C ++ 03 implementiert. In der h-Datei, die ich einfüge, ist eine enum Foo definiert. Ich möchte eine Weiterleitung in code.h angeben und sie in code.cpp verwenden: header.h: %Vor% c...
13.03.2017, 15:01
1
Antwort

Unterbindet die Verwendung von -std = c ++ 11 die Binärkompatibilität?

Ich habe nach dieser Frage gesucht - es scheint naheliegend zu sein - aber ich habe es nicht gefunden: Ist ein Modul kompiliert mit "-std = c ++ 11" (g ++) binär kompatibel mit Modulen, die sind nicht mit der Option kompiliert? (Das heißt, kann...
26.05.2014, 16:32
2
Antworten

Verwirrung in Bezug auf Zweck / Verhalten von -Weggregate-Return?

Während Blick auf die GCC Warnung Optionen , stieß ich auf -Weggregate-return .    -Weggregate-return   Warnen, wenn Funktionen definiert oder aufgerufen werden, die Strukturen oder Vereinigungen zurückgeben. (In Sprachen, in denen Sie e...
24.12.2012, 04:14
1
Antwort

Wie benutzt man extern "C" um C ++ Funktionen in C aufzurufen

Also habe ich etwa ein Dutzend Seiten gelesen, die erklären, wie man das macht, und für mein Leben kann ich es nicht zum Laufen bringen. Ich habe eine in C ++ geschriebene Bibliothek und einen in C geschriebenen Code, der mit dem gnu-Compiler...
10.12.2012, 22:08
1
Antwort

clang ++ schlägt fehl, aber g ++ ist erfolgreich bei der Verwendung einer Umwandlung in einen Operator vom Typ const-unrelated-type in einer Zuweisung

Hier ist ein kurzes Beispiel, das diese reproduziert "Keine brauchbare Konvertierung" mit Zitrone für Clang, aber gültig für g ++ Unterschied im Compiler-Verhalten. %Vor% live bei godbolts g ++ (4.9, 5.2) kompiliert das still; währe...
12.11.2015, 13:58
2
Antworten

Gibt es eine Möglichkeit, Inline-Funktion ODR-Verletzungen zu erkennen?

Also habe ich diesen Code in 2 separaten Übersetzungseinheiten: %Vor% Bei normalem Kompilieren ist das Ergebnis 10 . Bei der Kompilierung mit -O3 (Inlining on) bekomme ich 11 . Ich habe eindeutig eine ODR-Verletzung für func() gema...
30.07.2015, 11:24
3
Antworten

gdb: (keine Debugsymbole gefunden)

Ich habe eine Datei namens test. Auch nach dem Kompilieren mit -g, wenn ich es in gdb ausführe, heißt es, dass keine Debugsymbole gefunden wurden. Ich habe auch versucht, -ggdb zu verwenden, aber es war auch nutzlos. Bitte helfen. %Vor%     
12.08.2013, 15:10
2
Antworten

Welche g ++ Flags bewirken, dass ein laufzeitgroßes Array im Stack einen Compilerfehler verursacht?

Das Erstellen eines Arrays auf dem Stack mit der zur Laufzeit bestimmten Größe ist standardmäßig mit g ++ erlaubt: %Vor% Entsprechende Antworten von
03.12.2011, 20:04