답변:
Raspberry Pi가 최신 상태 인 경우 GCC 4.8을 다운로드하여 패치하여 Raspberry Pi에서 실행할 수 있습니다.
GCC 소스 다운로드
$ wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
추출 소스
$ tar xf gcc-4.8-20120826.tar.bz2
패치 소스
GCC를위한 데비안 특정 패치 두 개를 얻어서 적용해야합니다.
$ wget http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.7/debian/patches/armhf-triplet.diff?view=co -O armhf-triplet.diff
$ wget http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.7/debian/patches/gcc-multiarch-trunk.diff?view=co -O gcc-multiarch-trunk.diff
$ cd gcc-4.8-20120826
$ patch -p2 -i ../armhf-triplet.diff
$ patch -p2 -i ../gcc-multiarch-trunk.diff
참고 : libgcc에는 실패한 패치가있을 것입니다. 이미 gcc-4.8에 적용되었으므로 걱정하지 마십시오.
.autoconf
파일을 다시 작성 하십시오.
$ cd gcc
$ autoconf2.64
$ cd ../libjava
$ autoconf2.64
$ cd ../
GCC 컴파일 및 설치 : configure
; make
;make install
autoconf2.64
합니까?
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-4.8/*.bz2
gcc 4.8의 최신 빌드를 얻으려면 트릭을 수행해야합니다. LATEST-4.9 및 LATEST-4.10 폴더도 있습니다.
configure; make; make install
명령 을 수행해야 합니까? 바이너리가 표시되지 않고 gcc --version
여전히 4.6을보고하기 때문입니다.
위의 시도-몇 가지 문제가 발생했습니다. 이것은 더 쉬울 수도 있습니다 (지금 시도하고 있습니다).
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=65516&p=481730
이러한 옵션 중 어느 것도 효과가없는 경우 (또는 새로운 것을 실행중인 경우) 시도해보십시오. Raspberry Pi 4에서 데스크톱 (소프트웨어없이)으로 Raspian을 실행하고 있습니다.
나는 들어가서 /etc/apt/
수정했다 sources.list
. 내 파일의 두 번째 줄은 다음과 같이 말합니다.
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
그런 다음 sudo apt-get update
및을 실행 sudo apt-get upgrade
한 다음 마지막으로
sudo apt-get install gcc-4.8
*** Side note : g ++-4.8 (tensorflow의 경우처럼)을 설치하려면이 두 줄을 추가해야합니다. sources.list
파일에 합니다.
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
다시 sudo apt-get update && sudo apt-get upgrade
한 번 :
sudo apt-get install g++-4.8