
GCC 4.5.1을 다운로드했는데 다음에 무엇을 해야 할지 모르겠습니다. 설치 디렉터리에서 구성, 빌드 및 설치 방법에 대한 지침을 찾았지만 여전히 이것으로 많은 작업을 수행할 수 없습니다. 이 과정을 진행하기 위한 단계별 지침은 무엇입니까?
예를 들어 그들은 다음과 같이 말합니다.
% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]
그리고 첫 번째 줄은 디렉터리를 생성하고 두 번째 줄은 디렉터리로 이동한다는 것을 알고 있습니다. 하지만 세 번째 줄은 어떻습니까? 이것을 어떻게 실행해야 합니까? 소스 디렉터리로 가서 구성 + 옵션 + 대상을 입력해야 합니까?
답변1
이와 같이 GCC를 설치하지 마십시오. 이 목적(컴파일)에는 "Cygwin" 또는 "MSYS"를 사용합니다. Cygwin은.... Linux-Windows 조합과 같습니다. 문서를 읽어야 합니다. 간단히 말해서 Bash, GCC 및 기타 기능을 사용할 수 있지만 속도가 느립니다.
MSYS반면에 훨씬 낫습니다. GCC의 win32 바이너리와 모든 개발 도구를 제공합니다.
단지 개발만 하고 싶다면 다음과 같은 패키지를 선택해야 합니다. http://www.codeblocks.org/downloads/26 codeblocks-10.05mingw-setup.exe << 이 것입니다.
답변2
Windows용 GCC는 현재 두 개의 프로젝트에서 제공됩니다. 둘 다 GCC가 Visual Studio 파일과 작동하지 않기 때문에 필요한 Windows SDK(헤더 및 라이브러리)의 고유한 구현을 제공합니다.
@Mat가 이미 알려준 오래된 mingw.org입니다. 32비트 컴파일러만 제공하며 이 글을 쓰는 시점의 최신 버전은 GCC 4.5입니다.여기를 보아라필요한 다운로드를 위해:
- Binutils는 링커이자 리소스 컴파일러 등입니다.
- GCC는 컴파일러이며 코어 및 언어 패키지로 분할됩니다.
- GDB는 디버거입니다.
- 런타임 라이브러리는 mingw.org에만 필요합니다.
- mingw32-make를 별도로 다운로드해야 할 수도 있습니다.
- 지원을 받으려면 시도해 보세요. (친절한 답변은 기대하지 마세요.)[이메일 보호됨]
이름에서 알 수 있듯이 최신 mingw-w64도 64비트 변형을 제공합니다. 모든 면에서 위의 1위보다 우수합니다. 다음을 사용하여 설치할 수 있습니다.설치 프로그램, 또는 다음에 대한 툴체인 파일을 찾으세요.32비트그리고64비트당신 자신. 또는 다음을 사용할 수 있습니다.MSYS2이는 패키지 관리자인 pacman을 통해 설치할 수 있는 엄청난 양의 사전 빌드된 바이너리 패키지를 제공합니다. MSYS2 툴체인은 MSYS 쉘 외부에서도 잘 작동합니다. 패키지 관리자로만 사용이 가능합니다. 세 번째 옵션은 툴체인과 함께 번들로 제공되는 Qt의 MinGW 패키지를 사용하는 것입니다. 지원을 받으려면 다음 주소로 이메일을 보내세요.[이메일 보호됨]또는 sourceforge.net을 통한 포럼.
"비공식" 툴체인 빌더가 많이 있으며 가장 인기 있는 것 중 하나가 TDM-GCC입니다. 공식/패치되지 않은 툴체인과의 바이너리 호환성을 깨뜨리는 패치를 사용할 수 있으므로 주의해서 사용하세요. 공식 릴리스를 사용하는 것이 가장 좋습니다(또는 mingw-w64의 경우 개인 빌드를 시작하는 것이 더 쉽습니다).
다른 답변: Cygwin/MSYS != GCC. GCC를 사용하면 다른 것이 필요하지 않습니다. 일반 사용자는 GCC를 컴파일하면 안 됩니다. 그 과정은 매우 복잡하고 시간이 많이 걸립니다. 떠다니는 충분한 바이너리 배포판...