g++

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

g ++ erwartete unqualifizierte ID vor '(' Token

Ich erhalte diesen Fehler, wenn ich stl_vector.h verwende. Ich bin auf Linux mit g ++ zu kompilieren. %Vor%    usr / include / c ++ / 4.5 / bits / stl_vector.h: 1143: 40: Fehler: erwartete unqualifizierte ID vor ‘(’ token Ich bin n...
03.10.2011, 22:02
2
Antworten

Wie vermeidet man mehrere Definitionsfehler?

Neben dem Verschieben der Funktion hello() in eine andere Quelldatei (.cpp) oder Umbenennen der Funktion. Gibt es andere Methoden, um den Verbindungsfehler zu vermeiden? staticLibA.h %Vor% staticLibA.cpp %Vor% Ausgabe: %Vor...
11.01.2011, 05:03
6
Antworten

Das kompilierte C ++ - Programm löst aus, dass die Datei für gemeinsam genutzte Objekte auf einem anderen System nicht geöffnet werden kann, obwohl die Datei vorhanden ist

Ich habe ein kleines Programm geschrieben, das einige Bibliotheken benötigt, einschließlich libboost_filesystem, libboost_program_options und libcurl. Ich habe es auf meiner Heimmaschine kompiliert und die Binärdatei zu meinem Computer bei de...
02.11.2010, 13:46
2
Antworten

Woher weiß GCC, in welcher Zeile ein Fehler liegt, wenn der Compiler alle Leerzeichen und Kommentare aus dem Code entfernt?

Ich bin mir sicher, dass dies auch für andere Compiler gilt, aber ich habe nur GCC verwendet. Wenn der Compiler den Code optimiert, indem er alles entfernt, was nicht Code ist (Kommentare, Whitespace usw.), wie zeigt er dann richtig an, in welch...
09.10.2013, 13:15
1
Antwort

C ++ Vektormatrix-Operator hohe Rechenkosten?

Ich habe immer gewusst, dass die reichen Abstraktionen von C ++ mit einem gewissen Rechenaufwand verbunden sind, aber ich hatte den Eindruck, dass dieser Overhead nahezu vernachlässigbar wäre, sobald die korrekten Compileroptimierungen angewende...
05.11.2012, 18:34
3
Antworten

Wie baue ich meine Linux C ++ App, um eine Verbindung zu einer alten Version von libc herzustellen?

Ich habe eine App auf Ubuntu 12.04 erstellt und habe versucht, sie auf einem Embedded-System auszuführen. Ich habe apt-cache show libc6 auf meinem Dev-Rechner ausgeführt, der (neben anderen Dingen) anzeigt %Vor% Die Version von libc6, die...
09.07.2012, 14:57
4
Antworten

Gibt es Einschränkungen für ausführbare Dateien, die mit g ++ auf einer Linux-Distribution kompiliert wurden, die auf einer anderen Distribution verwendet wird?

Gibt es Idiosynkrasien oder Variationen zwischen Distributionen, die C ++ - Binärdateien betreffen, die mit GCC 4.7.x auf einer Distribution kompiliert wurden, die direkt auf einer anderen Distribution verwendet wird? Ich verstehe, dass die idea...
19.10.2012, 15:18
1
Antwort

So legen Sie vordefinierte Makros in Code :: Blocks fest

Gibt es eine Möglichkeit, einige vordefinierte Makros für meine lokale Installation von Code :: Blocks zu setzen. Um das näher auszuführen, möchte ich grundsätzlich bestimmte Blöcke nur am PC kompilieren lassen und nicht an irgendeinem Ort, a...
01.11.2010, 07:29
3
Antworten

Undefinierter Verweis auf 'yylex ()'

Ich versuche Flex und Bison zu verwenden, um eine einfache Skriptsprache zu erstellen. Im Moment versuche ich nur, einen Taschenrechner zum Laufen zu bringen. Ich kann es jedoch nicht kompilieren. Wenn ich dieses Makefile ausführe: %Vor%...
26.09.2009, 01:02
1
Antwort

Nicht erkannte Befehlszeilenoption '-stdlib = libc ++' mit MacPorts gcc48

Kontext Ich versuche das Paket "root_numpy" zu kompilieren, welches eine Verbindung zwischen der wissenschaftlichen Analyse-Software "root" und dem Python-Paket "numpy" ist. Es wird als Teil des Root Wrappers "rootpy" verwendet. Ich bekomme...
25.06.2014, 22:46