Pytania otagowane jako gcc

Kolekcja kompilatorów GNU to standardowy system kompilatorów używany w wielu systemach operacyjnych typu Unix, w tym Linux. Pierwotnie przeznaczony do kompilacji programów w C, teraz może również obsługiwać C ++, Java i kilka innych języków.

5
Jak wybrać domyślną wersję gcc i g ++?
Więc zainstalowałem gcc-4.4 i gcc-4.3 (to samo dla g ++). Teraz, o ile pamiętam, w Ubuntu jest narzędzie, które ustawia dla ciebie dowiązania symboliczne, jeśli tylko powiesz mu, jakiej wersji chcesz. Wydaje się jednak, że nie działa w najnowszej wersji, co mnie rozczarowuje. root@nexus:~# update-alternatives --config gcc update-alternatives: error: no …
206 gcc  g++ 

5
Jak korzystać z najnowszej wersji GCC na Ubuntu?
Chcę skompilować mój program z najnowszą wersją gcc. Ubuntu 14.04 pochodzi z gcc 4.8.2, jednak nie 4.9.0 dostępny zresztą, widzę, że jest on dostępny w postaci pakietu: gcc-4.9. Próbowałem go zainstalować sudo apt-get install gcc-4.9 ale mówi Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting …

7
GLIBCXX_3.4.20 nie znaleziono, jak naprawić ten błąd?
Serwatka Próbuję uruchomić program Layout Editor (dostępny na tej stronie ) na Ubuntu 14.04.1 64-bit LTS. W terminalu otrzymuję następujące dane wyjściowe: $ layout layout: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by layout) Wypróbowałem polecenie stringsw /usr/lib/x86_64-linux-gnu/libstdc++.so.6następujący sposób, a oto dane wejściowe i wyjściowe: $ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX …

2
Jak zainstalować gcc-4.8
Sprawdziłem wersję gcc w moim systemie. Obecnie jest na 4.6.3. Przeczytałem, że gcc-4.8 jest niedostępny. Próbowałem następujących poleceń bez powodzenia: sudo apt-get install gcc (gcc is already the newest version) sudo apt-get install gcc-4.8 (unable to locate package) Czy ktoś wie, jak zainstalować ten pakiet 12.04?

3
Zainstaluj gcc na Ubuntu 12.04 LTS
Gdy próbuję zainstalować gcc na serwerze Ubuntu 12.04 LTS Server apt-get install gcc, pojawia się następujący błąd: 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 be installed Recommends: …

3
„Błąd krytyczny: openssl / opensslv.h: brak takiego pliku lub katalogu” kompilacja mitmproxy
Próbuję zainstalować pakiet mitmproxy za pośrednictwem pip w następujący sposób: $ sudo pip install mitmproxy Kończy się z następującym komunikatem o błędzie: 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 …
52 compiling  gcc  pip 

4
Jak zainstalować gcc 4.7?
Chcę zainstalować gcc 4.7, aby móc korzystać z niektórych funkcji c ++ 11. Pobrałem źródło, uruchomiłem ./configurei powiedziano mi, że potrzebuję GMP. Pobrałem do tego kod, uderzyłem ./configurei powiedziano mi, że potrzebuję m4. Ale mam już m4 (przynajmniej tak mówi mi synamptic). Co się dzieje i jak mogę to naprawić?


3
Jak zainstalować clang ++?
Mam problem z uruchomieniem clang ++ podczas kompilacji mojego kodu. W szczególności pojawia się make: clang++: Command not foundbłąd. Uciekłem sudo apt-get install llvm, a także sudo apt-get install build-essentiali sudo apt-get update. Co muszę zrobić, aby zainstalować clang ++?
36 gcc  clang 

2
Zainstalować gcc-8 tylko na Ubuntu 18.04?
Właśnie zainstalowałem Lubuntu 18.04 LTS. Istnieją dwie opcje instalacji gcc: gcc-7i gcc-8. Oba są dostępne od apt-get installrazu po wyjęciu z pudełka. Nawet po zainstalowaniu gcc-8system nadal będzie się instalował, gcc-7gdy instaluję inne pakiety, takie jak build-essential. Ponieważ gcc-8jest nowszy, czy istnieje sposób, aby go zainstalować gcc-8i gcc-8tylko?
33 gcc  18.04 

2
zainstalować gcc-9 na Ubuntu 18.04?
gcc-9 właśnie został wydany . Zastanawiałem się, czy istnieje repozytorium, które pozwala mi zainstalować gcc 9 na Ubuntu 18.04 LTS (bionic)? Wydaje się, że istnieją repozytoria obsługujące dyskotekę: https://packages.ubuntu.com/disco/gcc-9-base Ale lubiłem mieć go przez jakiś czas na bieżącym LTS.
29 18.04  ppa  repository  gcc 

3
Jak zainstalować gcc-7 lub clang 4.0?
Chcę wypróbować funkcje C ++ 17 i chcę zainstalować kompilator zgodny ze standardem (najlepiej GCC). Jestem całkowicie nowy w Linuksie i Ubuntu i po prostu niewiele rozumiem. Próbowałem śledzić https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test, ale bez powodzenia. Najpierw pobiegłem: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update Zrozumiałem, że to polecenie instaluje niektóre klucze. Następnie próbowałem: …

1
bfd.h powinien był dołączyć libiberty / ansidecl.h do Ubuntu 14.04?
pakiet binutils wydaje się być zmieniony, gdyż zawiera katalog libiberty.hzostał przeniesiony do /usr/include/libiberty, więc istnieje możliwość uwzględnienia w niewłaściwy bfd.hw sprawie ansidecl.h. Uzyskanie tych błędów kompilacji podczas korzystania z narzędzi do śledzenia binutils /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 nie będzie łączyło się z -m32
Próba kompilacji nawet najprostszego ( int main(){}) programu -m32w systemie 64-bitowym kończy się niepowodzeniem: $ 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 exit status Wydaje …
23 14.04  gcc  multiarch 

2
Budowanie aplikacji 32-bitowej w 64-bitowym systemie Ubuntu
Po godzinach googlingu postanawiam się poddać i poprosić ekspertów. Próbuję zbudować 32-bitową aplikację (xgap, jeśli ktoś zainteresowany) na moim 64 Ubuntu 11.10. W pliku makefile dodałem CFLAGS = -m32 i LDFLAGS = -L / usr / lib32 . Obiekty są wbudowane w 32-bitową dokładność. Ostatnim krokiem jest połączenie wszystkich obiektów …
23 64-bit  gcc 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.