리눅스 gcc 다운로드
1. 주어진 링크를 방문하여 https://developer.apple.com/downloads/index.action 다운로드하십시오. 당신은 애플 개발자 ID 리눅스 운영 체제는 주로 GCC 사전 설치된 함께 제공해야합니다. 컴파일러가 컴퓨터에 설치되어 있는지 확인하려면 터미널에서 다음 명령을 실행합니다. 이전 릴리스는 런치패드에서 다운로드할 수 있습니다(런치패드의 이전 릴리스 타임라인 참조). 3) 다운로드한 설치 프로그램을 실행하고 기본 옵션을 수락합니다. 이 튜토리얼에서는 Windows, Mac 및 Linux에서 C를 설치하는 방법을 배웁니다. ALTLinux, 아치 리눅스, 센트로스, 데비안, 페도라, FreeBSD, 마법사, OpenMandriva, 오픈수스, PCLinuxOS, 로사, 슬랙웨어, 우분투에 대한 gcc 리눅스 패키지를 다운로드합니다. 당사는 다양한 네이티브 및 교차 대상(GNU/Linux 포함)에서 잘 작동하기를 원하는 정기적인 고품질 릴리스를 제공하기 위해 노력하고 있으며, 모든 사람이 변경 사항을 제공하거나 GCC 테스트를 돕도록 장려합니다. 우리의 소스는 Git 및 주간 스냅 샷을 통해 쉽고 자유롭게 사용할 수 있습니다. 2.
파일을 기기에서 다운로드한 후 마법사를 두 번 클릭하고 따라 파일을 설치합니다. 항상 설치 마법사에서 제안한 대로 기본 설정을 유지합니다. 전체 설치 지침은 다운로드한 패키지의 readme.txt 파일을 참조하십시오. 리눅스, 맥, 소스 패키지에 대 한, readme.txt 공유/문서/gcc-arm-없음-eabi 폴더에. Windows 패키지의 경우 readme.txt가 최상위 폴더에 있습니다. “X-Code를 위한 명령줄 도구”는 모든 버전(최신 버전이 항상 권장)을 선택하고 .dmg 파일을 다운로드합니다. 릴리스 노트에 대 한 *************************************************************************************에 대 한 GNU 도구 ARM 임베디드 프로세서에 대 한 6 – Q2 2017 *************************************************이 릴리스에는 다음 항목이 포함 됩니다: * 베어 메탈 EABI 미리 빌드된 바이너리 * 리눅스 호스트에서 실행하기위한 베어 메탈 EABI 미리 빌드 바이너리 * 맥 OS X 호스트 * 소스 코드 패키지 (빌드 스크립트 및 설정 빌드 빌드 환경 지침과 함께), 구성 : * gcc : ARM/임베디드 6분기 개정 249437 svn://gcc.gnu.org/svn/gcc/branches/ARM/embedded-6-branch/ * binutils : 2.28 git://sourceware.org/git/binutils-gdb.git 커밋 c0a558756bcf42dc254a778b8b84bf6e13232819 * newlib 및 newlib-nano : git://sourceware.org/git/newlib-cygwin.git 커밋 0d79b021a4 4e6b9aa1f6db6db0e29a137005ce7 * gdb : 대상 시뮬레이션 지원 없이 7.12 목표 시뮬레이션 지원 git://sourceware.org/git/binutils-gdb.git 커밋 17265fcd6b8b64068218d8ebbbb4760bdf28aa 다음 전제 조건은 소스에서 구축 할 때 다운로드 : * EnvVarUpdate NSIS 스크립트 : http://nsis.sourceforge.net/mediawiki/images/a/ad/EnvVarUpdate.7z * 외국인 2.1.1 : http://jaist.dl.sourceforge.net/project/expat/expat/2.1.1/expat-2.1.1.tar.bz2 * gmp 6.1.0 : ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 * isl 0.15 : ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2 * libelf 0.8.13 : http://www.mr511.de/software/libelf-0.8.13.tar.gz * libiconv 1.14 : http://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz * mpc 1.0.3 : ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz * mpfr 3.1.4 : ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2 * 파이썬 2.7.13 : https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi * zlib 1.2.8 http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz/download 지원 호스트 : * 윈도우 7 32 / 64 비트 (설치 및 대체 우편 패키지) * 리눅스 64 비트 – 우분투 14.04 이상 (타르볼) – 우분투 14.04/16.04/16.10 (타르볼 및 PPA) – RHEL 7 (타르볼) * 맥 OS X 10.7.3 및 최신 64 비트 (타르볼) 지원 대상 OS: * 베어 메탈 EABI 만 기능 : * 모든 GCC 6 기능, 플러스 최신 주요 기능: + 원자 및 보안 확장을 포함한 전체 ARMv8-M 지원 + ARM PURECODE 지원 ARMv7-M 및 ARMv8-M 기준선 및 메인라인 + 공동 프로세서 내장 지원 + Cortex-M23 및 Cortex-M33 지원 + -mthumb 선택 사항 Cortex-M 장치 * OS 재타겟팅 을 위한 지원 newlib * newlib에서 고급 SIMD 최적화 memchr 구현 * 명령줄 테스트에 Windows 설치에 대한 설정 옵션을 활성화 : * 다양한 피질 -M0 / M0 + M3 / M4 / M7 / M7 / A9 보드에 테스트 * Qemu에서 테스트 * 6 릴리스에서 수정 된 ARM 빠른 모델에서 테스트 중요한 버그 6 릴리스에서 수정 : * 루프 https://answers.launchpad.net/gcc-arm-embedded/+question/259553 중복 부하를 수정 * 높은 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77933 고정 된 스택 손상 을 사용하여 고해상도 . 빈 FIQ 인터럽트 처리기 https://bugs.launchpad.net/gcc-arm-embedded/+bug/1454506 컴파일 할 때 * g ++.dg / lto / 20081219 테스트 케이스를 구축 할 때 LTO로 내부 컴파일러 오류를 수정 * SP 레지스터 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904 어지럽히는 경우 고정 된 캘리 저장 레지스터 휴지통 * 내부 컴파일을 수정하십시오 .