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

Größe des Scheiterns in der Vorlage, obwohl alle Typen definiert sind

Ok, ich arbeite mit g ++ 4.8.2 und habe den folgenden (etwas langen) Code, der eine Fehlermeldung über einen unvollständigen Typ bekommt. Ich habe den Code auf ein kleineres Stück für die Aufnahme hier reduziert und kann direkt kompiliert werden...
10.04.2015, 01:06
1
Antwort

Wie kann CMake Linker-Flags anhängen, anstatt sie voranzustellen?

CMake scheint Linker-Flags am Anfang eines GCC-Kompilierbefehls voranzustellen, anstatt es am Ende anzufügen. Wie mache ich CMake Linker Flags anhängen? Hier ist ein einfaches Beispiel, um das Problem zu reproduzieren. Betrachten Sie diesen C...
11.03.2014, 05:12
2
Antworten

Schnelles Berechnen der Hamming-Distanz in C

Ich habe den Wikipedia-Artikel über Hamming Weight gelesen und etwas Interessantes bemerkt:    Es ist also gleichbedeutend mit Hamming distance von der gesamten Null-Zeichenfolge mit der gleichen Länge . Für den typischsten Fall, eine B...
02.08.2014, 20:13
3
Antworten

C, das sich auf statische Initialisierer bezieht

Ist es in C möglich, sich gegenseitig auf statische Variableninitialisierungen zu beziehen, wie im folgenden Beispiel gezeigt? Das Beispiel kompiliert ohne Warnung in gcc -Wall, wenn Zeile 2 hinzugefügt wird, um "B" vorzudeklarieren. Zeile 2...
02.10.2012, 21:26
3
Antworten

was ist die Verwendung von "-Wa, Optionen" in gcc [geschlossen]

Wie benutze ich ?    -Wa, Option in gcc und welche Möglichkeiten ich dem Assembler geben kann. Wo bekomme ich die Liste der Optionen? Was bedeutet -Wa, -a, -ad ? Ich fand es hier     
07.05.2013, 15:50
4
Antworten

Wie finde ich heraus, welche Funktionen NICHT inline waren?

Gibt es eine Möglichkeit, eine Liste von Funktionen zu erhalten, die nirgends inline waren? Entweder durch Übergeben einer Option an gcc oder durch Überprüfen der Binärdatei? BEARBEITEN: Ich weiß, wie man ausdrücklich darum bittet, dass eine...
08.02.2012, 09:10
2
Antworten

Absolute Adressierung für den Laufzeitcodeaustausch in x86_64

Ich verwende derzeit ein Code-Ersetzungsschema in 32-Bit, wo der Code, der an eine andere Position verschoben wird, Variablen und einen Klassenzeiger liest. Da x86_64 keine absolute Adressierung unterstützt, habe ich Probleme, die korrekten Adre...
02.11.2011, 10:39
1
Antwort

Numpy C API: Verknüpfen Sie mehrere Objektdateien

Ich verwende die C-API von numpy, um einige Funktionen für die Matrixberechnung zu schreiben. Heute wollte ich einige Teile meiner Funktionen in eine separate .c-Datei verschieben und eine Kopfzeile verwenden, um sie zu deklarieren. Jetzt habe i...
03.09.2012, 19:59
3
Antworten

Namespace-Probleme in C ++ 11?

Kann jemand bitte folgendes erklären: %Vor% Sollte das div Symbol nicht in std Namespace auch für den C ++ 11 Modus sein? Oder ist es etwas bestimmtes für mein System?     
23.10.2012, 22:11
5
Antworten

GCC: Der Vergleich ist aufgrund des begrenzten Bereichs des Datentyps immer wahr - in Template Parameter?

Ich möchte eine Vorlage schreiben, die mir den kleinsten vorzeichenbehafteten ganzzahligen Typ zurückgibt, der eine gegebene Zahl darstellen kann. Das ist meine Lösung: %Vor% Allerdings akzeptiert GCC diesen Code nicht. Ich erhalte eine Fehl...
03.05.2012, 15:34