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

Optimierung von C ++ 2-D-Arrays

Ich brauche einen Weg, um ein 2-D-Array (eine dichte Matrix) von Doppelpunkten in C ++ mit absolut minimalem Zugriffsaufwand darzustellen. Ich habe einige Timing auf verschiedenen Linux / Unix-Maschinen und GCC-Versionen gemacht. Ein STL-Vekt...
30.09.2008, 12:05
3
Antworten

gcc compilation sehr langsam (große Datei)

Ich versuche eine große c-Datei zu kompilieren (speziell für MATLAB-Mexing). Die c-Datei ist ungefähr 20MB (verfügbar vom GCC-Bug-Tracker , wenn Sie damit spielen möchten es). Hier ist der Befehl, den ich ausführe und die Ausgabe, um unten z...
30.10.2015, 19:34
5
Antworten

Verwirrende Ergebnisse vom Operator 'sizeof'

Ich habe kürzlich diesen Code ausprobiert und war ein wenig verwirrt. Siehe die folgenden Deklarationen: %Vor% Sie alle belegen Speicher von 4 Bytes (auf 32 Bit GCC). Aber wenn ich versuche, ihre Größen zu drucken (mit printf -Funktion),...
31.10.2013, 15:00
10
Antworten

Wie installiere ich JPype unter OS X Lion zur Verwendung mit Neo4j?

Ich versuche, Neo4j für ein Projekt zu verwenden, und möchte damit über Python interagieren, da ich ein Neuling in der Programmierung bin und kein Java kenne. Ich befolge die Installationsanweisungen , aber ich bleibe dran Der erste Schritt ist...
15.12.2011, 18:59
2
Antworten

'noreturn' kehrt zurück

Wenn ich das unten stehende C-Programm kompiliere, erhalte ich folgende Warnung: %Code%. Dies ist die Funktion: %Vor% Warum könnte es passieren? Der Aufruf dieser Funktion ist ‘noreturn’ function does return BEARBEITEN: Die vollständig...
12.04.2013, 06:05
3
Antworten

Verbinden Sie ncurses statisch mit dem Programm

Ich habe Probleme, ncurses statisch mit einem meiner Programme zu verknüpfen Hier ist ein wirklich einfaches Beispielprogramm: %Vor% Wenn ich es mit kompiliere %Vor% Ich bekomme diese Fehler: %Vor% Ich bin ein wenig verwirrt, waru...
18.08.2010, 17:30
5
Antworten

Kurzschließen auf booleschen Operanden ohne Nebenwirkungen

Für das Kopfgeld: Wie kann dieses Verhalten von Fall zu Fall deaktiviert werden, ohne die Optimierungsstufe zu deaktivieren oder zu verringern? Der folgende Bedingungsausdruck wurde in MinGW GCC 3.4.5 kompiliert, wobei a vom Typ signe...
08.09.2011, 22:47
7
Antworten

gcc wird keine MySQL C-Bibliotheken kompilieren und ausführen

%Vor%    ~ $ gcc -o mysql-test MySQL-Test.c Ich versuche, dieses Testprogramm vom Terminal auszuführen, bekomme aber die folgende Fehlermeldung: /tmp/cceEmI0I.o: In der Funktion main': MySQL-Test.c:(.text+0xa): undefined reference to...
03.08.2010, 11:53
3
Antworten

Ist es normal, dass die gcc-Atom-Builtins so langsam sind?

Ich habe eine Anwendung, bei der ich einige Statistikzähler in einer Multithread-Methode inkrementieren muss. Das Inkrementieren muss thread-sicher sein, also entschied ich mich, die gcc atomic builtins __sync_add_and_fetch() Funktion zu verw...
23.07.2012, 08:27
3
Antworten

clang vs gcc - Optimierung einschließlich Operator neu

Ich habe dieses einfache Beispiel, gegen das ich getestet habe, und mir ist aufgefallen, dass gcc-Optimierungen (-O3) nicht so gut sind wie klingende, wenn operator new beteiligt ist. Ich frage mich, was könnte das Problem sein und wenn es mög...
04.09.2014, 14:43