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

Wie verlinke ich eine kompilierte Objektdatei (hello.o) mit ld unter Mac OS X?

Ich habe ein Problem mit Link-Zieldateien auf einem Mac OS X. Das Problem wird zurückverfolgt, Hier ist mein C Hallo Weltprogramm %Vor% // Kompiliere mit gcc (clang LLVM Compiler auf Mac) %Vor% Die Ausgabedatei ist hello.o Verknüpfen Sie...
02.12.2013, 05:42
1
Antwort

glfw3 kompiliert undefinierte Referenzen

Ich habe ein Problem mit dem Kompilieren meines Programms, das glfw3-Bibliothek verwendet. Ich erhalte eine Liste von Fehlern nicht definierter Referenzen, wenn ich versuche, mit make zu kompilieren, aber meine Klassen werden in .o-Dateien ko...
14.10.2013, 14:03
1
Antwort

Wie kompilieren 32-Bit-Anwendungen auf 64-Bit-RHEL?

Ich versuche, eine 32-Bit-C-Anwendung auf RHEL 7 64-Bit mit gcc 4.8 zu kompilieren. Ich erhalte einen Compilerfehler /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory . Was muss ich tun, um 32-Bit-Apps zu kompilie...
13.05.2014, 17:50
3
Antworten

erwartet, oder; vor wenn

Ich habe einen dummen Fehler gemacht (in letzter Zeit habe ich Semikolon, zu viel Python vergessen), habe aber eine interessante Fehlermeldung von gcc bekommen: "expected", "or"; vor 'wenn' ". Ich weiß, dass diese Fehlermeldungen nur eine "ob...
04.12.2012, 11:59
2
Antworten

Portabler Weg in C ++, um Desktop-Auflösung zu erhalten

Ich mache ein C ++ - Spiel, und ich möchte, dass es automatisch die Desktopauflösung des Benutzers erhält. Ich habe bisher nur Windows-basierte Lösungen gefunden - Gibt es einen Weg / eine Bibliothek, um die Auflösung unter Windows / Mac / Li...
16.11.2012, 17:22
1
Antwort

Umleitung und GCC Inline Assembly (Linux)

Ich programmiere Erweiterungen für ein Spiel, das eine API für (uns) Modder bietet. Diese API bietet eine Vielzahl von Dingen, hat jedoch eine Einschränkung. Die API ist nur für die 'Engine', was bedeutet, dass alle Modifikationen (Mods), die ba...
02.05.2012, 19:08
1
Antwort

Warnung Erstellen eines Kernelmoduls, das exportierte Symbole verwendet

Ich habe zwei Kernel-Module (sagen wir modA und modB). modA exportiert ein Symbol mit EXPORT_SYMBOL(symA) und modB verwendet es. Ich habe den Header modA.h für modA: %Vor% und in modB.c : %Vor% Wenn ich insmod modB alles gut f...
29.02.2012, 13:04
1
Antwort

GNU LD: Wie überschreibt man einen Symbolwert (eine Adresse), der durch das mit -T definierte Linkerskript definiert ist

Mein Anwendungsfall ist wie folgt: Ich verwende ein typisches SDK, das mit Makefile-basierten Projekten geliefert wird Ich glaube, der Linker ist gepatcht gcc. gcc --version gibt mir 4.3.4 SDK definiert das Linker-Skript (lasst es Linker...
05.04.2012, 16:43
1
Antwort

Wie erzwinge ich die Struct-Bit-Reihenfolge mit dem GCC-Compiler?

Ich habe mich gefragt, ob es eine GCC C Compiler-Direktive gibt, die es mir erlaubt, die Bit-Reihenfolge für das Packen einer Struktur zu bestimmen? Etwas wie: %Vor% Das Grundprinzip für solch ein Bedürfnis ist, dass ich die folgende Struktu...
18.07.2011, 02:41
2
Antworten

Was macht collect2.exe?

Wenn ich den von gcc -v -o proggy.exe proggy.o generierten Code untersuche, finde ich, dass sich die Befehlszeile in eine große Menge von Bibliotheksoptionen und Bibliotheken erweitert, die alle mit collect2.exe verbunden sind. Was ist mit ld.ex...
12.05.2010, 20:43