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 ++ Eclipse CDT Hinzufügen von gcc 4.6.3

Ich betreibe Eclipse CDT in Redhat Enterprise, die Standardversion des gcc-Compilers ist 4.4.6. Das Support-Team hat kürzlich gcc 4.6.3 hinzugefügt. Ich frage mich, wie ich Eclipse so einrichten kann, dass ich die Anwendung entweder mit gcc 4.4....
23.03.2012, 13:26
2
Antworten

Verknüpfen von Objektdateien, die mit verschiedenen GCC-Versionen erstellt wurden

Ich habe einige Bedenken hinsichtlich der Kompatibilität beim Aufbau einer C ++ - Bibliothek mit einer modernen Version von GCC 4.4.x / 4.5.x, wobei Clients auf einer älteren Version, sagen wir 3.4.x / 4.1.x. Eine vorgeschlagene Lösung besteht d...
17.01.2011, 10:26
2
Antworten

GCC x86-64 Suboptimale Baugruppenausgabe, warum?

Wenn die Assembly-Ausgabe des folgenden Codes angezeigt wird (keine Optimierungen, erzeugen -O2 und -O3 sehr ähnliche Ergebnisse): %Vor% GCC tut etwas, was mir schwer fällt: %Vor% Warum verschiebt GCC die Float-Werte zweimal in xmm0 und...
19.09.2011, 01:38
3
Antworten

Python-Erweiterungen für Win64 über GCC

Hat jemand Glück gehabt, 64-Bit-Python-Erweiterungsmodule für Windows mit mingw64 zu kompilieren? Ich habe die fragliche Erweiterung mit VS2008 für diese Plattform erfolgreich kompiliert. Ich habe es auch mit mingw32 (mit einem 32-Bit-Python)...
23.09.2010, 12:32
3
Antworten

Wie bekomme ich einen Zeiger auf einen binären Abschnitt in MSVC?

Ich schreibe einen Code, der einige Datenstrukturen in einem speziell benannten binären Abschnitt speichert. Dies sind alle Instanzen derselben Struktur, die über viele C-Dateien verstreut sind und nicht innerhalb des Bereichs voneinander liegen...
27.09.2010, 21:31
1
Antwort

PIC (positionsunabhängiger Code)

Gibt es eine Möglichkeit zu überprüfen, ob eine Objektdatei (.o-Datei) PIC-fähig ist?     
05.05.2011, 09:24
1
Antwort

GCC kompiliert die Zählung der führenden Nullen schlecht, sofern nicht Haswell angegeben wurde

Der GCC unterstützt die __builtin_clz(int x) builtin, die die Anzahl der Anzahl der führenden Nullen (aufeinanderfolgende höchstwertige Nullen) im Argument zählt. Dies ist unter anderem 0 , um die Funktion lg(unsigned int x) effizie...
07.11.2016, 01:17
1
Antwort

Kann der Vorlagenparameterabzug in Klassendatenmitgliedern verwendet werden?

C ++ 17 führt Vorlagenargumentabzug ein. Mit gcc-7.2 kann ich es einfach in einer Funktion verwenden: %Vor% Ich habe erwartet, dass dieselbe Syntax in nicht statischen Datenmembern der Klasse funktioniert, wie zum Beispiel: %Vor% ab...
20.11.2017, 18:02
1
Antwort

Warum hat time () von time.h keinen syscall zu sys_time?

Ich habe ein sehr einfaches Programm mit den Aufrufen time() geschrieben, um die Verwendung von strace zu verdeutlichen, aber ich habe ein Problem; Der Aufruf time() scheint keinen Syscall zu erzeugen! Ich bin dann in die time() F...
14.01.2018, 17:57
3
Antworten

Wie mache ich eine C ++ (shared) library kompatibel mit clang und GCC?

Ich habe eine ziemlich umfangreiche C ++ 11-Bibliothek geschrieben, und ich plane den Download von vorkompilierten Versionen von meiner Website zu erlauben. Also habe ich einen automatisierten Build eingerichtet, der die Bibliothek mit clang...
03.01.2018, 07:16