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

GCC-Optimierungstrick, funktioniert das wirklich?

Bei der Betrachtung einiger Optimierungsfragen sollten Sie akzeptierte Antwort für die Frage nach Programmierpraktiken für den effektivsten Einsatz des Optimierers piked meine Neugier. Die Behauptung ist, dass lokale Variablen für Berechnungen...
14.10.2011, 00:03
2
Antworten

Wie verwende ich openGL mit gcc auf Mac?

Ich versuche dieses openGL-Beispiel auf meinem Mac von der Befehlszeile mit gcc. Der XCode ist installiert, gcc wurde viele Male mit anderen Programmen (ohne Grafiken) verwendet. Nach diesem Thema I run: %Vor% und erhalten: %Vor%...
12.04.2014, 14:33
2
Antworten

Kompilierung gegen libusb-dev unter Ubuntu

Ich versuche, das Beispiel libusb.c zu kompilieren, das vom libusb-Paket bereitgestellt wird (wenn Sie den Quellcode dl). Es funktioniert nicht, um es milde auszudrücken. %Vor% Das führt dazu, dass es fehlschlägt, es gibt kein libusb/lib...
12.10.2011, 13:50
2
Antworten

Wie installiere ich den Cross Compiler (auf Ubuntu 12.04 LTS) für den Mikroprozessor SA1100?

Kann mir bitte jemand sagen, wie man den Cross-Compiler (Programmiersprache C) für den SA1100-Mikroprozessor installiert? Ich habe ubuntu 12.04 LTS. Ich bin ein komplettes Noob zu Linux, ich habe gerade Ubuntu gestern installiert. Ich brauche ei...
17.02.2013, 13:14
6
Antworten

C ++ - Strukturausrichtungsfrage

Ich habe eine vordefinierte Struktur (eigentlich mehrere), in der sich Variablen über die 32-Bit-Wortgrenze erstrecken. In Linux (und Windows mit GCC) bin ich in der Lage, meine Strukturen mit 'Attribut ((gepackt))' in die richtige Größe zu pack...
21.09.2009, 16:29
3
Antworten

Unterschiedliches Verhalten des Schichtoperators mit -O2 und ohne

Ohne -O2 gibt dieser Code 84 84 aus, mit O2-Flag ist die Ausgabe 84 42 . Der Code wurde mit gcc 4.4.3. auf einer 64-Bit-Linux-Plattform kompiliert. Warum ist die Ausgabe für den folgenden Code anders? Beachten Sie, dass bei der Kompil...
04.03.2011, 15:29
3
Antworten

C - Zugriff auf Vektorelemente mit der GCC SSE-Vektorerweiterung

Normalerweise arbeite ich mit 3D-Vektoren mit folgenden Typen: %Vor% Initialisierung von Vektoren mit etw. wie: %Vor% und Zugriff auf sie mit etw. wie: %Vor% Jetzt brauche ich eine Vektor-Arithmetik mit SSE-Anweisungen. Ich habe folg...
20.11.2009, 17:12
6
Antworten

-lpthread-Option von gcc

Wie ich weiß, wenn ich pthread Bibliothek in der Linux-Umgebung verwenden will, muss ich pthread.h einschließen und den Quellcode mit der Option -lpthread kompilieren. Aber ich verstehe nicht, warum ich mit der Option -lpthread kompilieren sollt...
17.02.2012, 16:24
3
Antworten

C Unbekannter Typname 'my_structure'

Ich habe diesen Code: main.h %Vor% und my_struct.h %Vor% aber ich bekomme das, wenn ich versuche zu kompilieren: error: unknown type name ‘my_structure’ Irgendeine Idee warum?     
19.09.2013, 19:28
3
Antworten

Zugriff auf ein Register ohne Inline-Assemblierung mit gcc

Ich möchte den Stack-Pointer-Register-Wert lesen, ohne Inline-Assembly zu schreiben. Der Grund dafür ist, dass ich den Stack-Pointer-Register-Wert einem Element eines Arrays zuweisen möchte, und es fällt mir schwer, auf ein Array zuzugreifen Inl...
20.11.2011, 11:37