Pytania otagowane jako gcc

Pytania dotyczące pakietu GNU Compiler Collection Suite.


1
Błąd GCC podczas próby wykonania polecenia „cc1”
Kompilowałem jądro Linuksa dla mojego Raspberry Pi na laptopie (z uruchomionym debianem 7) (postępowałem zgodnie z instrukcjami w Kompilacji jądra Raspberry Pi ); ale podczas kompilacji z make ARCH=arm CROSS_COMPILE=${CCPREFIX} Otrzymuję następujące wiadomości: CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s gcc: error trying to exec …

2
Dlaczego FreeBSD korzysta z GCC na licencji GPL?
Dlaczego FreeBSD używa GCC jako domyślnego kompilatora? Jestem pod wrażeniem, że filarem rdzeń filozofii FreeBSD jest nie używać żadnego oprogramowania GNU aw szczególności kodu GPL. Jednak GCC, które jest zarówno GNU, jak i GPL, jest dostarczane w pakiecie z FreeBSD. Dlaczego?

2
Jak są rejestrowane zanieczyszczenia kanarek stosu?
Flaga Flaga GCC -fstack-protector umożliwia użycie kanarek stosu do ochrony przed przepełnieniem stosu. Domyślnie użycie tej flagi było bardziej widoczne w ostatnich latach. Jeśli pakiet zostanie skompilowany z opcją -fstack-protector i przepełnimy bufor w programie, prawdopodobnie wystąpi błąd, taki jak: *** buffer overflow detected ***: /xxx/xxx terminated Jednak „kto” odpowiada …
11 logs  gcc 

3
Zainstalować GCC 7 na Ubuntu?
Próbuję uruchomić test w GCC 7. Zgodnie z Jak zainstalować gcc-7 lub clang 4.0? na Ubuntu.SE, możemy wykonać następujące czynności, aby zainstalować GCC 7 na Ubuntu: add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 Polecenie kończy się niepowodzeniem podczas instalacji: # apt-get install -y gcc-7 ... E: Unable …
11 ubuntu  apt  gcc  ppa 


1
Czy istnieje sposób na wyłączenie ochrony przed przepełnieniem bufora na moim komputerze?
Chcę wykonać kilka eksperymentów z przepełnieniem buforu na różnych maszynach wirtualnych, w tym (ale nie tylko) Debian 6, Ubuntu 12.04, Fedora 16, ale za każdym razem, gdy próbuję wykonać exploit przepełnienia bufora, otrzymuję następujący komunikat: stack smashing detected (core dumped) Po przeprowadzeniu badań przeczytałem, że jest to funkcja zwana ochroną …
11 linux  security  gcc 

2
Brak błędu biblioteki programistycznej 32 po instalacji glibc-devel.i686
Próbuję zainstalować gcc 4.9.0 na centOS 6. Podczas ./configurenadchodzi błąd: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat- linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status configure: error: I suspect your system does not have 32-bit developement libraries (libc …
11 centos  gcc  glibc 

1
Jak zainstalować najnowszą gcc na FreeBSD?
Jak zainstalować gccnajnowszą wersję na FreeBSD i skonfigurować system, aby ta najnowsza wersja była używana do kompilowania kolejnych programów? W chwili pisania tego tekstu najnowszą wersją gccjest wersja 4.9.0. I używam FreeBSD 10.0. Naprawdę potrzebuję g++kompilatora C ++; ale muszę zainstalować coś takiego jak gcc49pakiet, prawda?
10 freebsd  gcc  g++ 

1
Jak zainstalować gcc 4.8.1 na Debian Wheezy
Chciałbym zainstalować GCC 4.8.1 na moim systemie Debian Wheezy 7.1.0. Obecna wersja GCC zainstalowana w moim systemie to 4.7.2. Widzę, że gcc-4.8.1 jest dostępny w repozytorium Debiana. Czy ktoś może mi pokazać, jak wykonać tę aktualizację?
10 debian  gcc 

1
Jak zbudować kompilator krzyżowy GCC dla Cross Linux From Scratch (CLFS) dla Beagleboard?
Obecnie próbuję zbudować wbudowanego Linuksa od zera za pomocą instrukcji z Cross Linux od podstaw . Wszystko działało dobrze, dopóki nie próbowałem skompilować kompilatora krzyżowego GCC. Chcę zbudować Linuksa dla Beagleboard-xM ... Wybrałem więc następujące ustawienia: export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export CLFS_TARGET="armv7a-unknown-linux-uclibceabi" export CLFS_ARCH="arm" export CLFS_ENDIAN="little" export CLFS_ARM_ARCH="armv7" export CLFS_ARM_MODE="arm" …

4
Kompilator C nie może tworzyć plików wykonywalnych
Próbuję zainstalować wino na Linux Mint 17.1. I ./configure'd jako root, aby go zainstalować. Wejście: cd Downloads/wine-1.6.2 ./configure Wynik: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/home/(my …
9 linux-mint  gcc  wine 

2
Czy można skompilować i uruchomić GNU?
Nowa wersja Guix pojawiła się jakiś czas temu. Wpadłem na pomysł, że jeśli mogę załadować glibc, gcc i guix do HURD i Macha, mogę mieć system GNU inny niż Linux. Ale potrzebuję również oprogramowania, takiego jak bash, emacs, binutils, coreutils, system init. Czy któryś z nich ma wywołania systemowe zależne …
9 gcc  glibc  hurd 

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.