c언어 컴파일러 다운로드

소프트웨어 개발자는 또한 소프트웨어 개발자 뿐만 아니라 테스트 소프트웨어를 작성 하는 데 필요한 이러한 기본 도구를 포함 하는 IDE로 알려진 소프트웨어 제품군이 필요 합니다. C 언어에 대 한 잘 알려진 IDE 중 하나는 C-무료입니다. 이것은 사용자가 실행, 편집 또는 빌드 및 비용 무료 프로그램을 디버깅 할 수 있는이 소프트웨어의 도움으로 여러 컴파일러를 지 원하는 전문 C 또는 c + + 소프트웨어입니다. 프로젝트를 효율적으로 만드는 데 도움이 되는 강력한 기능을 갖춘 가벼운가 중 언어 개발 도구입니다. 이 버전은 AMD 프로세서용으로 조정 된 (추가 버그 수정) Open64 컴파일러 제품군 (이 페이지의 다른 곳 참조)입니다. C/c + + 컴파일러는 ANSI C99 및 ISO c + + 98 표준을 준수 하 고 포트란 컴파일러가 사용 가능 하기 때문에 언어 간 호출을 지원 합니다. x86 32 비트 및 64 비트 코드 생성, 벡터 및 스칼라 SSE/SSE2/SSE3 코드 생성, 공유에 대 한 OpenMP 2.5 분산 및 공유 메모리 모델에 대 한 MPICH2 메모리 모델, IEEE 754 부동 소수점 지원, 광범위 한 최적화 (글로벌, 루프 네스트, 절차 간 분석, 피드백 지향 등)를 지 원하는 옵 티 마이 저 등 그것은 최적화 된 AMD 코어 수학 라이브러리 및 문서와 함께 제공. 이 컴파일러 제품군에는 Linux가 필요 합니다. [업데이트:이 컴파일러는 더 이상 사용할 수 없습니다. 레코드의 경우에는 h30097.www3.hp.com/linux/compaq_c/index.html에서 찾을 수 있습니다.] 리눅스/알파 사용자는 이제 단순히 양식을 작성 하 고 자신의 라이센스 계약에 동의 하 여 자유롭게 컴팩의 최적화 C 컴파일러를 다운로드 하 고 사용할 수 있습니다.

컴파일러는 상업적 또는 기타 모든 종류의 프로그램을 생성 하는 데 사용할 수 있습니다. 컴파일러에는 True64 Unix에서 포팅 된 수학 라이브러리와 디버거 (ladebug)가 포함 되어 있습니다. 그것은 일반적인 남자 페이지 뿐만 아니라 언어 참조 설명서 및 프로그래머 가이드와 함께 제공 됩니다. 이는 gnu c 컴파일러 페이지 이며, GNU C 컴파일러의 바이너리와 소스 코드에 대 한 링크를 얻을 수 있습니다. 이 페이지에서 가장 일반적으로 요청 되는 바이너리 버전 (MSDOS 및 Win32)에 대 한 링크를 사용할 수도 있습니다. Cilk는 멀티스레드 병렬 프로그래밍에 사용할 수 있는 ANSI C 기반 언어입니다. “데이터 병렬 또는 메시지 전달 스타일”에서 동적, 고도의 비동기 병렬 처리를 악용 하는 데 특히 효과적입니다. 그들의 웹 사이트는 Cilk 이미 세 가지 세계 수준의 체스 프로그램, 스타 테크, 소크라테스와 Cilk체스를 개발 하는 데 사용 된 언급.

LCC는 알파, Sparc, MIPS R3000 및 인텔 x86 용 코드를 생성 하는 C 컴파일러 (소스 코드만 해당)입니다. 또한 책은 C 컴파일러의 코드를 설명 하는 컴파일러의 저자에 의해 작성 된 대상으로 C 컴파일러. 위의 링크는 책에 설명 된 것 보다 더 최신 버전의 LCC (동일한 작성자)를 가리킵니다. 8080/Z80 CP/M 시스템에 대 한 이전 (유명한) BDS C 컴파일러를 기억 하십니까? 이제는 공용 도메인에서 어셈블리 언어 소스 코드가 완성 되었습니다. 패키지는 링커 및 사용자 설명서가 포함 된 컴파일러의 정품 버전입니다. 이를 비웃 기 전에 약간의 작업으로 임베디드 시스템에 대 한 8080/8085/Z80 코드를 생성 하는 데 사용할 수 있음을 기억 하십시오 (즉, 운영 체제 함수에 액세스 하는 런타임 라이브러리 코드를 대체 하기 위해 자신의 루틴을 작성 하십시오). 주황색 C 컴파일러는 C99 및 C11과 같은 최신 C 표준을 지 원하는 C 컴파일러의 다른 변형 버전을 사용 하는 경우 최적화입니다. 그것은 윈도우 뿐만 아니라 DOS에서 실행, 프로그래밍 편집기 (구문 강조 및 코드 완성 기능을 갖춘)와 통합 개발 환경을가지고, 유틸리티, 디버거 및 Win32 리소스 편집기를 만듭니다. 그것은 Win32 및 MSDOS 뿐만 아니라 인텔 및 모토로라 헥 스 파일에 대 한 프로그램을 생성 할 수 있습니다 (이는 임베디드 시스템용 프로그램을 작성 하는 경우에 유용 합니다).