Als «gcc» getaggte Fragen

Die GNU Compiler Collection ist das Standard-Compilersystem, das auf vielen Unix-ähnlichen Betriebssystemen, einschließlich Linux, verwendet wird. Ursprünglich zum Kompilieren von C-Programmen gedacht, kann es jetzt auch C ++, Java und mehrere andere Sprachen verarbeiten.

5
Wie wählt man die Standardversion von gcc und g ++ aus?
Also habe ich gcc-4.4 und gcc-4.3 installiert (dasselbe für g ++). Soweit ich mich erinnere, gibt es in Ubuntu ein Tool, das die Symlinks für Sie festlegt, wenn Sie nur angeben, welche Version Sie möchten. Allerdings scheint es in der neuesten Version nicht zu funktionieren, was ich enttäuschend finde. root@nexus:~# …
206 gcc  g++ 

5
Wie verwende ich das neueste GCC unter Ubuntu?
Ich möchte mein Programm mit der neuesten Version von kompilieren gcc. Ubuntu 14.04 kommt mit gcc 4.8.2, jedoch gibt es 4.9.0 zur Verfügung, außerdem sehe ich , dass es als Paket zur Verfügung: gcc-4.9. Ich habe versucht, es zu installieren sudo apt-get install gcc-4.9 aber es heißt Reading package lists... …

7
GLIBCXX_3.4.20 nicht gefunden, wie man diesen Fehler behebt?
Whey Ich versuche, das Programm Layout Editor (auf dieser Site verfügbar ) auf Ubuntu 14.04.1 64-Bit-LTS auszuführen. Ich erhalte die folgende Ausgabe im Terminal: $ layout layout: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by layout) Ich habe versucht , den Befehl stringsauf , /usr/lib/x86_64-linux-gnu/libstdc++.so.6wie folgend und hier der Eingang und …

2
So installieren Sie gcc-4.8
Ich habe die gcc-Version auf meinem System überprüft. Es ist derzeit bei 4.6.3. Ich habe gelesen, dass gcc-4.8 raus ist. Ich habe die folgenden Befehle ohne Erfolg ausprobiert: sudo apt-get install gcc (gcc is already the newest version) sudo apt-get install gcc-4.8 (unable to locate package) Weiß jemand, wie man …

3
Installieren Sie gcc unter Ubuntu 12.04 LTS
Wenn ich versuche, gcc unter Ubuntu 12.04 LTS Server mit zu installieren apt-get install gcc, erhalte ich die folgende Fehlermeldung: The following packages have unmet dependencies: gcc : Depends: cpp (>= 4:4.6.1-2ubuntu5) but it is not going to be installed Depends: gcc-4.6 (>= 4.6.1-1) but it is not going to …

3
"Schwerwiegender Fehler: openssl / opensslv.h: Keine solche Datei oder kein solches Verzeichnis" beim Kompilieren von mitmproxy
Ich versuche, das mitmproxy-Paket über Pip wie folgt zu installieren: $ sudo pip install mitmproxy Es endet mit folgender Fehlermeldung: x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/_openssl.c -o build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7/_openssl.o build/temp.linux-x86_64-2.7/_openssl.c:391:30: fatal error: openssl/opensslv.h: No such file or directory compilation …
52 compiling  gcc  pip 

4
Wie installiere ich gcc 4.7?
Ich möchte gcc 4.7 installieren, damit ich einige c ++ 11-Funktionen nutzen kann. Ich lud die Quelle herunter, lief ./configureund wurde informiert, dass ich GMP benötige. Hab den Code dafür runtergeladen, getroffen ./configureund mir wurde gesagt, dass ich m4 brauche. Aber ich habe bereits m4 (das sagt mir zumindest Synamptic). …

2
Wie kann man für ARM cross compilieren?
Wie richte ich GCC für das Cross-Compilieren für den ARM-Prozessor ein? Der Host wäre auf x86_64 (AMD64 - Ubuntu 12.04) und das Ziel wäre ARM (sowohl Raspberry Pi als auch Pandaboard - werden für jeden separate Kompilierungen durchgeführt)?

3
Wie installiere ich clang ++?
Ich habe Probleme, clang ++ zum Kompilieren meines Codes zum Laufen zu bringen. Insbesondere erhalte ich eine make: clang++: Command not foundFehlermeldung. Ich bin gelaufen sudo apt-get install llvmund auch sudo apt-get install build-essentialund sudo apt-get update. Was muss ich tun, um clang ++ zu installieren?
36 gcc  clang 

2
Gcc-8 nur unter Ubuntu 18.04 installieren?
Ich habe gerade Lubuntu 18.04 LTS installiert. Es gibt zwei Möglichkeiten, um gcc zu installieren: gcc-7und gcc-8. Beide sind ab Werk erhältlich apt-get install. Auch nach der Installation gcc-8wird das System weiterhin installiert, gcc-7wenn ich andere Pakete installiere, z build-essential. Da gcc-8es neuer ist, gibt es eine Möglichkeit, es zu …
33 gcc  18.04 

3
Wie installiere ich gcc-7 oder clang 4.0?
Ich möchte C ++ 17-Funktionen ausprobieren und einen standardkonformen Compiler (vorzugsweise GCC) installieren. Ich bin völlig neu in Linux und Ubuntu und verstehe einfach nicht viel. Ich habe versucht, https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test zu folgen, aber ohne Glück. Zuerst bin ich gelaufen: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update Wie ich verstanden habe, installiert …

2
Installieren Sie gcc-9 unter Ubuntu 18.04?
gcc-9 ist gerade erschienen . Ich habe mich gefragt, ob es ein Repository gibt, mit dem ich gcc 9 auf Ubuntu 18.04 LTS (bionic) installieren kann. Es scheint Repositories zu geben, die Disco unterstützen: https://packages.ubuntu.com/disco/gcc-9-base Aber ich mochte es für eine Weile auf dem aktuellen LTS zu haben.
26 18.04  ppa  repository  gcc 

1
bfd.h sollte libiberty / ansidecl.h in Ubuntu 14.04 enthalten haben?
Das binutils-Paket scheint geändert worden zu sein, da es das Verzeichnis enthält, in libiberty.hdas verschoben wurde /usr/include/libiberty, sodass möglicherweise ein falsches Include in bfd.hBezug auf vorhanden ist ansidecl.h. Kompilierungsfehler bei Verwendung von binutils-Ablaufverfolgungsdienstprogrammen /usr/include/libiberty/libiberty.h: In function ‘basename’: /usr/include/libiberty/libiberty.h:110:38: error: expected declaration specifiers before ‘ATTRIBUTE_RETURNS_NONNULL’ extern char *basename (const char *) …

3
gcc verbindet sich nicht mit -m32
Der Versuch, selbst das einfachste ( int main(){}) Programm -m32auf einem 64-Bit-System zu kompilieren , schlägt fehl: $ gcc -m32 test.c /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: error: ld returned 1 …
23 14.04  gcc  multiarch 

2
Erstellen einer 32-Bit-App in 64-Bit-Ubuntu
Nach stundenlangem googeln entscheide ich mich, aufzugeben und euch Experten zu fragen. Ich versuche, eine 32-Bit-Anwendung (xgap, wenn jemand interessiert) in meinem 64 Ubuntu 11.10 zu erstellen. Ich habe die CFLAGS = -m32 und die LDFLAGS = -L / usr / lib32 in das Makefile eingefügt . Die Objekte sind …
23 64-bit  gcc 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.