컴퓨터, 소프트웨어
Windows 용 GCC 컴파일러
소프트웨어 개발과 관련된 많은 사람들에게 친숙한 약어 GCC와. 이 컴파일러 - 소프트웨어를 무료로 최선을 다하고 있습니다 개발자를위한 도구입니다. 처음에이 도구는 리눅스 기반 시스템을 만들었습니다. 그러나 Windows 용 GCC의 실현이있다. 그녀는는 MinGW를했다.
이야기
전통적으로 개방형 운영 시스템을 지원하는 프로그램을 개발하는 데 사용 된 도구는 GNU 도구입니다. 이 이름의이 프로젝트는 1984 년 리차드 스톨맨에 의해 만들어졌습니다. 그것의 필요성은 그 당시에는 소프트웨어 개발자 사이의 어려운 협력이 있다는 사실 때문이었다. 이는 상용 프로그램의 소유자는 협력 많은 장애물을 조직한다는 사실에 일어났다. 이 프로젝트의 목적은 사람이 이러한 소프트웨어에 대한 독점 권한을 할당 할 수없는 것입니다 소프트웨어의 집합, 결합 된 단일 라이센스를 만드는 것이 었습니다. GCC - 그것은 이러한 키트의 일부 프로그래머를위한 도구입니다. 윈도우 아날로그의 경우에만 나중에 설립되었습니다.
컴파일러는 무엇입니까?
그것은 어떤 소프트웨어의이 유형 설명해야한다. 왜 필요한가? Windows 또는 Linux 일반, GCC 컴파일러에서 - 컴퓨터를 이해할 수있는 기계어 코드로, 프로그래머가 작성한 소스 코드를 변환 할 수있는 프로그램입니다. 는 "쉘"와 같은 것이있다. 그 기능은 컴파일러와 마찬가지이지만, 전적으로 라인으로 라인 변환을 수행한다. 프로그램은 바이트 코드로 변환되고, - 이진 코드의 중간 형태. 그 후 실행시 특정 가상 시스템에서 해석했다.
디자인
소스 코드가 포함 된 파일은 일반 텍스트 문서로 만들어집니다. 그들은 어떤 간단한 사용하여 만들 수있는 텍스트 편집기를. 또한 편집기가 내장 된 특수 개발 환경을 활용할 수 있습니다. 이러한 수단은 KDevelop이다. 에디터 아래에 있습니다 편집기, 그리고 내장 된 콘솔로 포함이 매체. 개발자는 창 사이를 전환 할 필요없이, 코드 편집 같은 프로그램에 참여하고 명령 콘솔을 제공 할 수 있습니다.
당신이 전에 이미 당신이 디렉토리를 생성 할 프로젝트를 생성하고, - 텍스트 문서를.
특징
a.out의 - 윈도우는 MinGW에 대한 GCC가 생성되는 모든 실행 파일 이름에 기본적으로 할당합니다. 다른 이름을 부여하려면, 이름으로 컴파일 명령의 -o 플래그를 추가 할 필요가있다. 이것은 단지 하나의 많은 플래그입니다. 모두 보려면 명령 줄 남자 GCC 명령을 전화해야합니다. 윈도우 팀 리눅스에서와 동일합니다. 사용자 전에 컴파일러 시스템을 도움이 될 것입니다. 여기에 각 플래그가 의미하는 것을 볼 수 있습니다. 도움말 시스템을 종료하려면, 당신은 키 Q.를 눌러야
GCC 작업은 세 단계를 포함한다 :
- 전처리 치료;
- 편집;
- 레이아웃.
주요 파일의 첫 번째 단계에서 프로그램의 시작 부분에있는 지침에 지정된 헤더 파일의 내용을 포함하고 있습니다.
프로그래밍 언어로 작성된 프로그램 텍스트의 두 번째 단계에서 설정 기계 명령어로 변환하고, 결과는 오브젝트 파일에 저장됩니다. 이 파일 형식의 다른 컴퓨터에 다를 수 있음을 주목할 필요가있다. 이 소스 코드의 형태로 프로그램을 배포하는 것이 더 편리 이유입니다, 그래서 그들은 어떤 아키텍처를 사용할 수 있습니다. 이는 GCC를 만드는 것입니다. ARM, 윈도우, 인텔, 유닉스 - 프로그램을 실행하는 모든 곳에서 능력.
마지막 단계에서 하나에 모든 오브젝트 파일을 바인딩합니다. 결과는 실행 파일입니다.
따라서, GCC - 프로그램을 만들 때 사용하기 편안 개발자를위한 편리한 도구.
Similar articles
Trending Now