저는 C++로 프로그래밍 중입니다. 나는 mingw를 설치했다. mingw 웹 사이트의 표준 설치 프로그램에서 설치했습니다. 나는 mingw32, mingw, mingw64 사이에 혼란 스럽다. 차이점은 무엇이며 버전을 어떻게 확인할 수 있습니까? 또한 내 프로그램이 빌드 될 때 생성 된 실행 파일이 32 비트 또는 64 비트인지 여부를 어떻게 알 수 있습니까?설치되어있는 플랫폼, 32 비트 또는 64 비트를 확인하십시오
9
A
답변
14
mingw 및 mingw32는 32 비트 Windows 시스템 용 실행 파일을 만드는 데 사용됩니다. mingw64는 64 비트 실행 파일을 작성하기위한 것입니다. 참고 :이 작업은 빌드를 수행 할 때 실행중인 버전과 상관없이 작성중인 실행 파일 (새로 생성 된 실행 파일을 실행할 시스템)에 대한 대상 시스템입니다. 는 MinGW와 MinGW32에 대해서는
가 여기
The MinGW Wiki
에서 조각이다 "는 MinGW에 mingw32 변경이 프로젝트의 이름은 64으로 (는 MinGW는 32 비트 시스템에서만 작동 할 것이라는 의미를 방지하는 것입니다 그리고 상위 비트 머신이 더 많이 보편화되고 MinGW는 과 함께 작동하도록 진화 할 것입니다.) "
당신이 가지고있는 버전을 확인하기 위해, 관련 bin 디렉토리로 이동하고 수행
gcc --version
여기에서,는 MinGW-W64 체크 아웃 권하고 싶습니다 : 목표를 프로젝트 http://mingw-w64.sourceforge.net/
가있다 "gcc-4.6 이상 버전을 사용하는 64 비트 (x64) 및 32 비트 (x86), Windows 응용 프로그램을 개발할 때 런타임, 헤더 및 라이브러리를 제공합니다."
관련 문제
- 1. 64 비트 포인터는 64 비트 컴퓨터에서만 하위 32 비트를 사용합니까?
- 2. 우분투 64 비트 또는 32 비트?
- 3. 64 비트 레지스터의 상위 32 비트를 제로
- 4. JDK 64 비트 또는 32 비트?
- 5. 32 비트 또는 64 비트 JDK를 사용해야합니까?
- 6. MySQL 32 비트 또는 64 비트 - Apache 32 비트 Windows 64 비트?
- 7. Windows 7에서 Python 2.7 32 비트 또는 64 비트를 사용해야합니까?
- 8. Windows Vista의 경우 32 비트 또는 64 비트를 권장 하시겠습니까?
- 9. 개발을 위해 Eclipse 용 32 비트 또는 64 비트를 사용하십시오.
- 10. 파이썬 32 비트 또는 파이썬 64 비트를 사용해야합니까?
- 11. MySQL : 어떤 버전인지 확인하십시오 : 32 비트 또는 64 비트?
- 12. 32 또는 64 비트 컴퓨터
- 13. 32 또는 64 비트 JVM?
- 14. SharePoint 64 비트 또는 32 비트
- 15. 이것은 32 비트 또는 64 비트 JVM입니까?
- 16. WMI 및 Win32_Process - 32 비트 또는 64 비트인지 확인하십시오.
- 17. 32 비트/64 비트 시스템에 관한 질문
- 18. 32 비트 및 64 비트 프로세스에서 작동해야하는 64 비트 라이브러리
- 19. 64 비트 플랫폼 용 32 비트 아파치 모듈을 컴파일하려면 어떻게해야합니까?
- 20. 64 비트 플랫폼에서 파이썬 32 비트 사용
- 21. 실행 파일 64 비트를 찾을 때 32 비트 Java 찾기
- 22. 어떤 커널 파일이 32 비트 또는 64 비트 모드를 설정해야합니까?
- 23. 32 비트 및 64 비트 ASP.NET 배포
- 24. 64 비트 대 32 비트 Windows 결정
- 25. 32 비트 또는 64 비트 환경에서 액세스 데이터베이스 만들기
- 26. OSX에서 실행해야하는 Eclipse 버전은 무엇입니까? 32 비트 또는 64 비트?
- 27. 32 비트 및 64 비트 CPU/OS
- 28. 32 비트 값을 사용하여 효율적으로 64 비트를 수행하는 방법
- 29. JAVA_HOME이 32 비트 jdk로 설정되었지만 java -version이 64 비트를 나타냅니다.
- 30. 64 비트 bsr asm이 상위 32 비트를 잘라냅니다.