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

Verwirrung in Bezug auf Zweck / Verhalten von -Weggregate-Return?

Während Blick auf die GCC Warnung Optionen , stieß ich auf -Weggregate-return .    -Weggregate-return   Warnen, wenn Funktionen definiert oder aufgerufen werden, die Strukturen oder Vereinigungen zurückgeben. (In Sprachen, in denen Sie e...
24.12.2012, 04:14
1
Antwort

Inline-Funktion in anderen Übersetzungseinheiten erzwingen

Dieser Teil des gcc-Handbuchs ist ziemlich unklar und ich kann die Verwendung des forceinline-Attributs nach wiederholten Versuchen nicht verstehen. Ich definiere ein Objekt und bestimmte Funktionen, um dieses Objekt zu manipulieren. Nur weni...
05.11.2012, 08:23
2
Antworten

Tiefe des Inlining im GCC-Compiler

Ich habe das studiert    Der Inline-Spezifizierer ist ein Hinweis für den Compiler, den er versuchen sollte   Code [...] inline generieren, statt den Code für die   einmal funktionieren und dann den normalen Funktionsaufruf aufrufen   Mechani...
24.06.2012, 06:31
1
Antwort

Wie stelle ich Matlab die alte GCC-Version zur Verfügung?

Auf meinem Computer habe ich Ubuntu 10.10 mit gcc 4.4.4. Ich versuche, einige mex-Dateien zu kompilieren, die CUDA verwenden, und ich bekomme folgende Fehlermeldung: %Vor% Ich gehe davon aus, dass ich durch die Verknüpfung von Matlab mit gc...
15.12.2011, 17:33
3
Antworten

Test auf Builtins / intrinsics

Ich habe einen Code, der gcc intrinsics verwendet. Ich möchte Code für den Fall, dass der intrinsische fehlt, einfügen. Wie kann ich das tun? %Vor% funktioniert nicht.     
01.12.2010, 08:12
1
Antwort

Wie benutzt man extern "C" um C ++ Funktionen in C aufzurufen

Also habe ich etwa ein Dutzend Seiten gelesen, die erklären, wie man das macht, und für mein Leben kann ich es nicht zum Laufen bringen. Ich habe eine in C ++ geschriebene Bibliothek und einen in C geschriebenen Code, der mit dem gnu-Compiler...
10.12.2012, 22:08
3
Antworten

Mit gcov ist es möglich, mit .gcda-Dateien zu verschmelzen?

Ich habe die gleichen Quelldateien (C und Obj-C), die in zwei Ziele kompiliert werden: den Komponententest, der ausführbar ist, und das eigentliche Produkt (das dann die Integration testet). Die beiden Ziele werden an unterschiedlichen Stellen e...
02.07.2010, 13:43
1
Antwort

Wann definiert GCC NDEBUG? [Duplikat]

Ich verwende Behauptungen in meinem Code, aber ich weiß nicht, ob sie ausgelöst werden, weil ich nicht weiß, ob NDEBUG definiert ist oder nicht. Soll ich -DNDEBUG explizit während der Kompilierung angeben?     
02.07.2010, 15:43
2
Antworten

mischender Compiler

Ich frage mich, ob es möglich ist, ein mit gcc4.2 kompiliertes c ++ - Programm mit einer gemeinsamen c ++ - Bibliothek zu verknüpfen, die in einer späteren Version wie gcc4.5 kompiliert wird. Ich habe versucht, dies zu tun, aber ich habe ve...
04.07.2011, 20:28
3
Antworten

Optimierungen durch Compiler in einem rekursiven Programm

Ich wurde von der Optimierung der Tail-Call-Frage Was ist Tail Call Optimization
22.03.2012, 14:37