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

c ++ 11 std :: Array von std :: atomaren Null Initialisierung fehlgeschlagen zu kompilieren?

Das Kompilieren der folgenden mit Null initialisierten Atomics unter g ++ 4.7 und g ++ 4.8.2 dauert Stunden. Default-initialisierte Atomics und Null-initialisierte nicht-atomare Kompilierung sofort. %Vor% g++ -std=c++11 array.cpp Ist d...
02.01.2014, 14:59
1
Antwort

x86_64: Erzwingt, dass gcc Argumente auf dem Stack übergibt

Ich arbeite an einer setjmp / longjmp benutzerdefinierten Implementierung für x86-64-Systeme, die den gesamten Kontext der CPU speichert (nämlich alle xmm, fpu stack, etc; nicht nur Callee-save-Register). Dies wird direkt in Assembly gesch...
11.12.2015, 15:31
2
Antworten

GCC gibt beim Kompilieren von [duplicate] keine Warnung aus

Der folgende Code wird kompiliert und ausgeführt, aber ich erwarte eine Warnung beim Kompilieren: %Vor% GCC, von einem Online-Compiler mit Kommandozeilenargument %Vor% gibt die folgende Warnung aus, wenn kompiliert wird %Vor% wei...
03.01.2015, 13:26
2
Antworten

Ein einfacher Testfall zwischen clang ++ / g ++ / gfortran

Ich bin über diese Frage auf scicomp gestolpert, was die Berechnung einer Summe beinhaltet. Dort sehen Sie ein c ++ und ein ähnliches Fortran Implementierung. Interessanterweise sah ich die Fortran-Version um 32% schneller. Ich dachte,...
19.05.2013, 21:18
1
Antwort

So aktivieren Sie die C ++ 11-Syntaxhervorhebung in Qt Creator für das CMake-Projekt

Wie aktiviere ich C ++ 11 Syntax Highlighting in Qt Creator für CMake-Projekt? Ich habe diesen Code in CMakeLists.txt: %Vor% Alles baut ohne Probleme auf. Ich weiß, wie ich Qt Creator erzwinge, C ++ 11-Syntax-Highlighting für qmake-bas...
04.01.2013, 11:54
1
Antwort

So übergeben Sie Funktionsparameter in einem Register mit dem Schlüsselwort gcc asm

In gcc können Sie deklarieren, dass eine lokale Variable mit der folgenden Syntax in ein Register geschrieben werden soll. %Vor% In einem alten Code, den ich im Internet gefunden habe, wurde diese Syntax verwendet, um zu erklären, dass die P...
04.03.2013, 20:17
2
Antworten

Problemumgehung für Debugsymbolfehler mit Auto Member-Funktion?

Es scheint ein Problem mit Debug-Symbolen und Auto zu geben. Ich habe eine automatische Funktion in einer Klasse: %Vor% Wenn ich mit G ++ (4.8.2) und -g kompiliere, habe ich diesen Fehler: %Vor% Mit clang ++ (3.4) und -g habe ich folg...
07.07.2014, 18:48
2
Antworten

Der Shared Library-Konstruktor wird nicht ausgeführt

Ich habe das folgende Problem. Ich schreibe eine gemeinsame Bibliothek %Vor% Und kompilieren Sie es mit gcc -c -fPIC testlib.c -o testlib.o ld -shared -o libtest.so testlib.o Dann füge ich es in ein Testprogramm ein %Vor% was ic...
13.04.2011, 08:09
1
Antwort

Einschließlich boost function.hpp, ohne es zu benutzen, erhöht sich die Größe meiner Binärdatei um 200k. Warum?

Ich arbeite an einem eingebetteten Prozessor, so dass die binäre Größe sehr wichtig ist. Ich versuche, die Standardbibliothek zu vermeiden. Ich möchte jedoch std :: function verwenden. Ich habe "function.hpp" aus Boost extrahiert, und ich versuc...
05.02.2013, 00:42
1
Antwort

C-Funktion mit anderem Stack-Pointer aufrufen (gcc)

Ich suche nach einer Möglichkeit, eine C-Funktion in einem anderen Stapel aufzurufen, dh den aktuellen Stapelzeiger zu speichern, den Stapelzeiger auf eine andere Position zu setzen, die Funktion aufzurufen und den alten Stapelzeiger wiederherzu...
20.06.2012, 01:32