2010-12-05 3 views
4

는 내가 웹을 검색하고 도움을 발견 한 64 비트 Windows 7에 (예를 들어)에 대한 64 비트 응용 프로그램을 만들려고하지만 작동시킬 수 없습니다. 내가 응답 너무 오래 촬영했습니다하지만 난 일을 제안 패키지를 얻기 위해 시도하지만 쉽지 않은 것 그렇지 않으면 내가 뭔가를 잘못하고 있어요gcc 및 eclipse를 기반으로 x64 개발 환경을 어떻게 설정합니까?


죄송합니다.

어쨌든 나는 pellesc라는 환경을 가로 질러 달렸다. 이것은 퀴이크를 개발하는 데 사용 된 (Wikipedia에 따라) 한 번인 32 비트 버전에 뿌리를두고있는 컴파일러 주위의 개발 환경으로 구성됩니다. 지금까지 본 것에서는 매우 유망하며 좋은 코드를 생성합니다!

+0

요즘 나는 변환들은 GNU에 도착 직후 출시 C. 새로운 GCC 버전 이클립스 x86-64에 대한 TDM의 GCC를 추천합니다. –

답변

0

Eclipse MinGW64 tutorial 언급 :

업데이트 (2010 년 11 월 9) : MinGW-w64 versions 최근 'as'와 함께 '를 g++은'및 'gcc'는 명령. 이 단계는 MinGW 빌드에서 불필요 할 수 있습니다.

당신이 'x86_64-w64-mingw32-as', 'x86_64-w64-mingw32-g++'과 함께 GCC 어셈블러, C++ 컴파일러, C 컴파일러와 C++ 링커를 업데이트 할 더 이상 필요가 없습니다 의미, 'x86_64-w64-mingw32-gcc'및 'x86_64-w64-mingw32-g++'. W64 개발 도구에 대한

다른 훌륭한 소스 :

Native windows x64 software develop with Mingw-w64 on drangon.org

0

솔직히, 내가 cygwin을 사용합니다. 유닉스와 호환되므로 쉽게 시스템을 옮길 수 있고 gcc 친화적 인 기능을 제공합니다 (autoconf, make, makedepends, ...). gcc를 사용하여 64 비트로 컴파일하려면 -m64 옵션을 추가하십시오. 윈도우 용으로 컴파일하려면 -mno-cygwin 옵션을 사용하십시오. gcc 3이 아니라 4를 사용하고 있는지 확인하십시오 (mingw 컴파일러 시리즈 사용). 그렇지 않으면, 정말 유닉스와 똑같습니다. CDT project 체크 아웃 : 다른 사람이 말하는 것을에도 불구하고

+0

'-mno-cygwin'은 잠시 동안 더 이상 사용되지 않습니다. 대신 MinGW를 사용하십시오. – ephemient

+0

여전히 gcc 3에 있지만 여전히 사용하기 쉽습니다. 나는 밍우를 언급했다. – chacham15

1

는, Eclipse는 사실도 Windows에서, C++에 대한 아주 좋은 지원을하고 있습니다. 매우 성숙하고 잘 지원됩니다. C/C++에서 최소한 Eclipse와 JDT는 Java에서 작동합니다.

컴파일러 자체는 VonC가 MinGW-w64 (하지만 mingw-w64 프로젝트는 mingw-w64.org로 이동하므로 mingw-w64.org을 사용하는 것이 가장 좋습니다.)입니다. Eclipse CDT에는 MinGW에 대한 지원 기능이 기본적으로 포함되어 있으므로 MinGW를 먼저 설치하면 Eclipse에서 자동으로 감지합니다.

관련 문제