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

C ++ 11 Takte: g ++ steady_clock :: is_steady == false?

Ein genaues Timing ist mir wichtig, und ich untersuchte die drei in C ++ 11 angegebenen Uhrentypen, nämlich system_clock , steady_clock und high_resolution_clock . Meine anfängliche Sorge war, zu prüfen, ob es irgendeinen Unterschied im A...
22.02.2013, 20:13
6
Antworten

Wie kann ich zusätzliche Aufrufe an eine idempotente Funktion verhindern?

Gibt es eine Möglichkeit, gcc mitzuteilen, dass eine Funktion, die Nebenwirkungen hat, nur einmal aufgerufen werden sollte, wenn zwei aufeinanderfolgende Aufrufe dieselben Argumente haben. Ich möchte folgendes Verhalten: %Vor% Ich kann foo...
22.08.2014, 21:17
2
Antworten

Wie kompiliere ich Bibliothek auf C mit GCC?

Ich habe eine Bibliothek mit den Dateien pila.h und pila.c erstellt. Ich kompiliere die Datei pila.c mit gcc pila.c -c und diese Bibliothek funktioniert gut. Ich habe es getestet. Dann habe ich eine andere Bibliothek gemacht. Dies...
17.02.2013, 08:40
2
Antworten

GCC C ++ Implementierung der Ausnahmebehandlung

Ich würde gerne wissen, wie GCC die Ausnahmebehandlung für C ++ - Programme implementiert. Ich konnte keinen leicht verständlichen und selbsterklärenden Artikel im Web finden (obwohl es viele solcher Artikel für Visual C ++ gibt). Ich weiß nur,...
07.09.2013, 10:08
4
Antworten

Wie kann man wissen, welche Header enthalten sind, ohne den vorverarbeiteten Code in GCC zu betrachten?

Ich habe einige große C Programme, und ich würde gerne wissen, wenn ich dieses Programm kompiliere, welche Header-Dateien tatsächlich enthalten sind ... Die einfachste Lösung wäre, den vorverarbeiteten Code auszudrucken und zu schauen, aber...
26.06.2009, 13:39
5
Antworten

C ++ - Array-Initialisierung funktioniert nicht

Ich versuche ein Array von Bools wie folgt zu initialisieren: %Vor% aber wenn ich es debugge, sehe ich nur das erste Element des Arrays initialisiert, die anderen sind falsch. Wie kann das so sein? Ich verwende Qt auf Ubuntu 10 und die Initi...
30.08.2010, 18:39
3
Antworten

M_PI nicht verfügbar mit gcc --std = c11 aber mit --std = gnu11?

Ich habe festgestellt, dass M_PI auf c11 nicht verfügbar ist. Wenn ich auf /usr/include/math.h schaue, kann ich sehen, dass M_PI definiert ist, wenn: %Vor% Darüber hinaus in der math.h von glibc __STRICT_ANSI__ wird durch...
25.03.2015, 19:10
3
Antworten

Kann jemand Namen in Visual C ++ manuell ändern?

Wenn ich eine Funktion in einem .c wie habe %Vor% ... in meinem .obj wird dies ein Symbol mit dem Namen %Vor% ... gemäß den C-Namen-Mangling-Regeln. Wenn ich eine ähnliche Funktion in einer CPP-Datei habe, wird dies etwas ganz anderes, w...
07.03.2016, 06:43
2
Antworten

Wie wird die VTABLE einer C ++ Klasse über GCC angezeigt?

Ich verstehe, dass eine Klasse VTABLE hat, wenn sie mindestens eine virtuelle Funktion enthält. Ich würde gerne den Inhalt von VTABLE sehen. Gibt es eine Möglichkeit, es anzuzeigen? Gibt es speziell eine Option in gcc , um VTABLE e...
22.01.2012, 07:04
2
Antworten

Installiere gcc-c ++ auf CentOS ohne yum

Kann ich gcc ++ auf CentOS 6.x ohne 'yum install gcc-c ++ ....' installieren? Gibt es ein .tar- oder .rpm-Paket zum Herunterladen?     
10.03.2012, 06:02