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

Wie man unbenutzte Methoden aus der finalen Binärdatei ausschließt?

Ich dachte, dass private -Methoden, die nicht innerhalb ihrer Klasse verwendet werden, vom Compiler / Linker entfernt werden und nicht Teil der endgültigen Binärdatei sind. Ich habe eine Beispielklasse mit einer privaten Methode erstellt,...
09.08.2011, 08:56
3
Antworten

Wie debugge ich C ++ 0x Programme in MacPorts gcc 4.5?

Ich habe ein einfaches C ++ - Programm, das ich zu debuggen versuche, aber gdb kann die Objektdatei für die Bibliotheken nicht finden (oder es sind keine Debug-Informationen verfügbar), und es scheint auch die Debug-Symbole für meine ausführbare...
28.07.2010, 14:12
1
Antwort

Wie benutzt man 2 verschiedene Versionen von GCC unter Linux Ubuntu und zwingt MAKE, eines davon zu benutzen

Ich benutze die letzte Version von Ubuntu, die mit der Version gcc 4.4.5 geliefert wird. Ich muss ein Programm neu kompilieren, das nicht von mir geschrieben wurde und das nur mit einer älteren Version von gcc wie dem 4.0 kompiliert werden kann....
11.11.2010, 07:43
4
Antworten

Wie kann ich dieses 1989 geschriebene C-Programm kompilieren und ausführen?

Ich fand dieses erstaunliche Werk von Arthur Whitney - Ссылка Es wurde mit ein paar Warnungen zusammengestellt %Vor% Bei der Eingabe einer Basiseingabe 1 + 1 wurde jedoch ein Fehler festgestellt. %Vor% Ich vermute, das hat etwas...
11.12.2012, 19:28
6
Antworten

gcc / g ++ Ausgabetyp

Ich weiß, das ist eine sehr grundlegende Frage, aber wenn ich meinen c / c ++ Code mit gcc / g ++ kompiliere, was genau ist der Typ der Zwischenausgabe, bevor der Assembler zum Erzeugen des Maschinencodes ins Spiel kommt? Ist es etwas wie X86 An...
11.02.2012, 20:55
3
Antworten

Was ist die "__IO" -Richtlinie in GCC?

Ich arbeite an einem eingebetteten Gerät, und es gibt Code, der ursprünglich mit dem IAR-Compiler kompiliert wurde. Ich versuche, diesen Code mit dem GCC-Compiler neu zu kompilieren. Es gibt eine bestimmte Anweisung: typedef __IO , die e...
16.01.2013, 13:40
4
Antworten

undefinierter Verweis auf "nur einige math.h" -Funktionen

Ich habe ein seltsames Problem. Die Math-Bibliotheken wurden meinem Makefile hinzugefügt. %Vor% und in der Ausgabedatei (.map) kann ich sehen, dass alles richtig verlinkt ist: %Vor% wenn ich das tue %Vor% es funktioniert gut. Aber...
30.06.2011, 11:44
2
Antworten

GCCs Neuanordnung von Lese- / Schreibbefehlen

Linux-Synchronisations-Primitive (Spinlock, Mutex, RCUs) verwenden Speicherbarrierenanweisungen, um zu erzwingen, dass die Speicherzugriffsanweisungen neu angeordnet werden. Und diese Neuordnung kann entweder von der CPU selbst oder vom Compiler...
28.02.2014, 22:13
2
Antworten

Warum erlaubt g ++ mir, diese void-Funktion als etwas anderes zu betrachten?

Warum kompiliert sich folgendes in GCC 4.8 ( g++ )? Ist es nicht völlig schlecht gebildet? %Vor% Ich versuche das Ergebnis des Aufrufs von test zu verwenden, das nicht existiert Ich versuche, einen Wert von test zurückzugeben....
04.01.2014, 16:52
1
Antwort

C ++ 11 Initialisierung des statischen Konstantenarrays der Klasse

Hier ist, was ich versuche. MinGW g ++ 4.7.0. %Vor% Ich versuche es zu kompilieren und die Ausgabe unten zu erhalten: %Vor% Soll C ++ 11 ein statisches const-Array in einer Klasse wie diesem initialisieren? Oder muss es außerhalb der Kla...
04.11.2012, 23:53