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

Warum ist std :: generate ohne Namespace-Qualifier verfügbar?

Ist es normal, dass dies gut funktioniert? %Vor% (Beachten Sie das fehlende std:: vor generate() ) Ist dieses Verhalten irgendwo dokumentiert? Oder bin ich auf einen Compiler- oder Bibliotheksfehler gestoßen? Was in meinem Fall wäre...
04.04.2016, 14:56
1
Antwort

Was sind die Unterschiede zwischen #pragma pack (push, n) / # pragma pack (pop) und __attribute __ ((__ packed__, aligned (n))) auf GCC?

Was sind die Unterschiede zwischen den beiden folgenden Vorgehensweisen bei GCC (das heißt, beide mit GCC kompilieren)? %Vor% und: %Vor% Sie scheinen sich
30.10.2015, 13:33
2
Antworten

C ++ GNU designierte Strukturinitialisierung, die in Eclipse nicht erkannt wird

Der CDT-Parser meldet einen Syntaxfehler für die Strukturinitialisierung: %Vor% Während GCC das Formular : als veraltet angibt , würde es dies tun scheint, dass es nicht veraltet oder entfernt wurde. In C99 würde ich sicherlich die Stand...
14.01.2013, 19:22
4
Antworten

C Leistung und Kompilierungsoptionen

Ich habe zwei ähnliche Implementierungen (java und c ++) für einen trivialen Algorithmus wie die Auswahl sort. %Vor% und die c eins: %Vor% Nun habe ich versucht, sie auf einem großen Array (100000 random int) zu testen. Die Ergebnisse wa...
10.01.2014, 17:00
3
Antworten

Schreiben in mehrere Dateideskriptoren

Gibt es eine Beschleunigung auf Betriebssystemebene (Linux) beim Schreiben eines festen Bytepuffers in viele Dateideskriptoren? Wenn man viele Puffer in einen Dateideskriptor schreibt, kann man writev(2) verwenden, also frage ich mich, ob es...
20.01.2012, 08:17
2
Antworten

Wie bekomme ich Warnungen über zugewiesene, aber nicht mehr verwendete Variablen?

Die folgende Datei foo.c ist eine vereinfachte Version eines subtileren Fehlers, den ich in meinem Code gefunden habe. %Vor% Die Zeile a = 42 ist eigentlich ein Tippfehler in meinem Code: Ich meinte b = 42 . Ich erwarte nicht, dass d...
05.01.2012, 16:54
1
Antwort

Warum wird diese C ++ - Memberfunktion nicht vom Compiler mit -O3 optimiert?

Die norm -Memberfunktion in der C ++ vector -Klasse, die unten deklariert wird, ist als const markiert und (soweit ich das beurteilen kann) enthält keine Nebenwirkungen. %Vor% Wenn ich norm mehrere Male bei einer const Instant...
06.03.2017, 06:37
4
Antworten

Wie könnte eine aktuelle Version von GCC (4.6) zusammen mit Qt unter Mac OS verwendet werden?

Mein Problem hängt mit dem hier besprochenen zusammen: Is gibt es eine Möglichkeit, dass OpenMP auf Qt Spanned Threads arbeiten kann? Beim Versuch, mein Qt-basiertes Programm unter Mac OS mit einer OpenMP-Klausel in einem sekundären Thre...
06.06.2011, 13:36
1
Antwort

C # Aufruf von nativem Code ist schneller als systemeigener nativer Aufruf

Bei einigen Leistungstests bin ich auf eine Situation gestoßen, die ich nicht zu erklären vermag. Ich habe den folgenden C-Code geschrieben: %Vor% Ich verwende gcc, um es zusammen mit einem Testtreiber in eine einzelne Binärdatei zu kompi...
24.09.2017, 20:24
2
Antworten

GCC-Spezifikationsdatei: Wie erhält man den Installationspfad?

Statt -Wl,-rpath=$HOME/local/gcc52/lib64 jedem Aufruf von GCC 5.2 zu geben, den ich aus der Quelle erstellt habe, habe ich seine spec -Datei auf diese Weise modifiziert: %Vor% Aber das hängt von meiner spezifischen Installation unter...
02.12.2015, 12:33