2011-05-10 3 views
8

Windows XP를 실행 중입니다.mingw-get을 올바르게 설치하기 - mingw/msys 경로 누락 더하기!

나는 this tutorial을 따라 왔으며 mingw-get-inst here을 다운로드 중입니다.

나는 이것을 몇 번하고 마지막으로 gcc, g ++, MSYS 및 MinGW Compiling Suite를 포함하여 모든 것을 설치하기 위해 boes를 확인했습니다. 나는 프로그램 메뉴 바로 가기를 만들라고 말했다.

환경 설정에 정확히 MinGW/bin을 추가했다고 생각합니다. 경로.

이제 MSYS 셸에 대한 바로 가기가 있습니다. C : \ MinGW \ msys \ 1.0 \ msys.bat로 이동하지만 전체 msys 디렉토리가 존재하지 않습니다!

내가 말할 수있는 한 "패키지"가 많이 다운로드되었지만 ("mingw-get show"가 많이 나타남!), 올바르게 설치되지 않은 것 같습니다.

또한 cmd.exe에서 "g ++ foo.cpp -o foo.exe"또는 MSYS 셸에서만 사용할 수 있어야합니까? cmd.exe를 사용할 수 없었기 때문입니다.

도와주세요!

답변

11

MSYS 및 MinGW 설치 절차는 악몽이며 지난 몇 년간 악화되었습니다. 컴파일러를 원한다면 (sed, grep 같은 유닉스 툴은 필요 없다), Twilight Dragon Media으로 가서 거기에서 GCC를 다운로드 할 것을 제안한다. Bash 쉘을 포함한 모든 도구를 원한다면, 내가 찾은 가장 쉬운 방법은 모두 포함하는 Git for Windows (어쨌든 원하는 경우도 있음)을 설치하는 것입니다. GCC와 잘 작동하는 C++ IDE가 필요하다면 Code::Blocks을 살펴보십시오.

+0

위대한 작품! 나는 작은 test.cpp를 기다리고 있었다. 그리고 그것은 잘 컴파일되었고, _my_ 코드가 컴파일되었다는 것에 놀라움을 금치 못했다. – ptpaterson

+2

같은 결론을 내 렸습니다. Git의 임베디드 버전을 사용하는 것이 더 쉽습니다. 그러나 그것은 mingw-get을 제공하지 않습니다! 패키지 관리자 도구를 설치하는 방법은 무엇입니까? – jvtrudel

2

실행 결과는 cmd.exe 프롬프트에서 echo %Path%? 그것은 (당신이 당신의 시스템에 대해 쓴 것을 주어) "C:\MinGW\bin"을 포함해야합니까?

dir C:\MinGW을 실행 한 결과는 무엇입니까?

mingw-get show 패키지를 다운로드 할 수 있음을 알 수 있습니다.이 패키지는 다운로드 및 설치 방법을 알고 있습니다. 설치 프로그램은 조금 원시적이지만 지난 1 년 정도면 좋았습니다.

0

$ echo $ PATH 명령을 실행하면/mingw/bin이 있음을 알 수 있습니다. 그러나/mingw 디렉토리는 사용할 수 없습니다. 그것을 마운트하려면, MSYS fstab을 편집하여 C : \ MinGW/mingw와 같은 라인을 추가하십시오. 자세한 내용은 MingW Getting Started 가이드, 특히 "설치 후 ..."섹션을 참조하십시오.

MinGW MSYS 외부에서 MingW의 실행 파일을 사용하려는 경우 Windows 환경 설정 경로에/bin을 추가하십시오.