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.
1
Antwort

Welche Flags oder Umgebungsvariablen kann ich an Clang übergeben, um sowohl auf BSD als auch auf Linux ein Maximum an Debugging zu erhalten?

Ich bin an Antworten, Ansätzen und Ideen von Anfang an interessiert. Auf einer hohen Ebene ist die Hauptseite ziemlich spärlich und sie listen hauptsächlich -g mit einer Ebene auf, was darauf hindeutet, dass -O0 auch entweder sehr hilfreic...
20.03.2014, 16:44
3
Antworten

Setzen Sie warn_unused_result auf alle Funktionen mit GCC

Ist es möglich, GCC zu sagen, dass es das Flag warn_unused_result für alle Funktionen verwenden soll, obwohl es nicht das entsprechende Attribut hat? Denn wenn ich vergessen kann, nach dem Rückgabewert zu suchen, kann ich auch vergessen, das G...
11.11.2012, 18:55
7
Antworten

Warum warnt der 64-Bit-GCC davor, bei der Zuweisung eines Arrays einen const int in einen langen, unsigned int zu konvertieren?

Ich habe eine Datei test.cpp, die so aussieht: %Vor% Das Kompilieren in 64-Bit-GCC mit dem -Wsign-conversion -Flag erzeugt die Warnung: %Vor% (Zeile 2 ist die Zeile, in der new aufgerufen wird). Es erscheint mir merkwürdig, dass GC...
09.04.2013, 15:31
2
Antworten

Laden von Daten für GCC Vektor-Erweiterungen

Die Vektorerweiterungen von GCC bieten eine nette, vernünftige Möglichkeit, auf verschiedene SIMD-Anweisungen zuzugreifen Hardwarearchitekturen, ohne auf hardwarespezifische intrinsics (oder Auto-Vectorization) zurückzugreifen. Ein echter...
16.02.2012, 19:53
1
Antwort

Get GCC zur Verwendung von Carry-Logik für arbiträre Präzisionsarithmetik ohne Inline-Assembly?

Gibt es bei der Arbeit mit Arithmetik mit beliebiger Genauigkeit (z. B. 512-Bit-Ganzzahlen) eine Möglichkeit, GCC dazu zu bringen, ADC und ähnliche Anweisungen zu verwenden, ohne Inline-Assemblierung zu verwenden? Ein erster Blick auf den Que...
29.03.2013, 02:41
1
Antwort

Sind BOOST_LIKELY und __builtin_expect noch relevant?

Ich verstehe, was erklärt wird hier sowie diese Hinweise zur CPU für statische Verzweigungsvorhersage enthalten. Ich frage mich, wie relevant diese auf Intel-CPUs sind, jetzt da Intel-CPUs die Unterstützung für statische Vorhersagehinweise...
15.05.2015, 18:49
2
Antworten

Liste aller gcc-Diagnosen

Ich brauche einen Link zu einer Webseite, die listet all die Fehlermeldungen und Warnungen auf GCC kann zeigen; die eigentlichen Nachrichten, keine Beschreibungen. Es wäre vorzuziehen, wenn die Liste ist in der Reihenfolge der am häufigsten...
03.06.2010, 17:34
1
Antwort

Wie verhindere ich, dass Eclipse CDT aufgrund der gcc-spezifischen Syntax Fehler verursacht?

Ich schreibe einen Code, der das berechnete goto verwendet. Der Syntaxüberprüfer markiert jede Instanz von goto *ptr und &&label als Syntaxfehler. Gibt es da schon etwas zu stoppen? Addition durch alk: Beispiel für berechne...
20.09.2012, 10:01
1
Antwort

Kreuzkompilierung: GCC ignoriert --sysroot

Ich versuche, Programme (derzeit avconv von libav) für ein Nokia N9-Handy mit Hilfe von arm-linux-gnueabi-gcc aus Linux Mints 64-Bit-Repository zu kompilieren. Die libc-Version des Compilers ist 2.15 und das Telefon hat libc-2.10.1. Sie haben ei...
11.07.2013, 20:47
0
Antworten

Einfacher Getter / Accessor verhindert Vektorisierung - gcc bug?

Betrachten Sie diese minimale Implementierung einer festen vector<int> : %Vor% Gegeben folgender Testfall: %Vor% Der Compiler erzeugt nicht-vektorisierte Assembly: Live-Beispiel auf godbolt.org Wenn ich any der fo...
13.02.2018, 13:17