Notice
Recent Posts
Recent Comments
Link
관리 메뉴

DreamFactory7 :: IT

[번역] mingw 종류 본문

삽질/유닉스 에뮬레이터

[번역] mingw 종류

우루사1호 2020. 9. 28. 14:08

이걸 내가 먼저 글을 썼지만 답을 찾을수 없었다.

물론 지금도 그러하다.

 

dreamfactory7.tistory.com/178

 

mingw와 tdm-gcc 차이점

솔직히 잘모르겠다. 둘다 윈도우즈용이고 gcc가 깔린다는건 같은데 외국체널물어보니 tdm버전은 tdm패치가 포함되어있다고한다. 하지만 그게 뭔지는 모르겠다. -_-;

dreamfactory7.tistory.com

 

stackoverrun.com/ko/q/6009574

 

오웰의 MinGW와 TDM Dev-C++ 버전의 차이점은 무엇입니까?

저는이 어제에 초보자 였기 때문에 Win 8.1 x64를 설치 했으므로 C/C++로 작업 할 때 가장 적합한 프로그램을 사용하고 싶습니다. 감사

stackoverrun.com

 

위사이트 번역이라 정확한 내용은 잘모르겠다.

 

 

MinGW는 32 비트 바이너리 만 지원하고 TDM은 32 비트 및 64 비트 바이너리를 지원합니다 (MinGW의 API 사용).

32 비트의 단점 만있는 Windows 용 GCC가 필요한 경우 MinGW를 사용하십시오.
64 비트 바이너리도 빌드하려면 TDM을 사용할 수 있습니다.
둘 다 거의 동시에 GCC 4.8을 출시 했으므로 최신 상태에있어 실질적인 차이는 없습니다.

내 추천 : 대신 세 번째 대안 인 MinGW-w64를 사용합니다. 64 비트를 지원하는 확장 된 MinGW입니다. MinGW-w64에 대한 간단한 설명은 여기를 참조하십시오.

어떤 선택을하든 공식 개발자 웹 사이트를 다운로드하여 (Orwell이 아닌) 최신 버전을 얻는 것이 좋습니다.

MinGW
MinGW-w64
TDM-GCC
Btw., 거기에서 좋은 개요를 찾을 수 있습니다.

주의 : mingw-w64의 홈페이지는 sourceforge에 있었지만 현재는 mingw-w64.org 에 있습니다. 그에 따라 링크가 업데이트되었습니다.


32 비트 바이너리에 관심이있는 경우 :

code :: blocks IDE는 MinGW와 함께 제공되지만 컴파일러는 TDM-GCC의 32 비트 버전입니다. TDM 버전에는 기본적으로 정적 런타임 연결이있어 MinGW가 설치되지 않은 시스템으로 실행 파일을 이식 할 수 있습니다. TDM-gcc 컴파일러는 다른 프로젝트보다 더 빠르게 최신 gcc 버전을 구현하는 것 같습니다.

MinGW 배포는 또한 Windows의 스레드에 액세스하기 위해 posix 에뮬레이션을 사용하지 않습니다 (MinGW64 또는 TDM64와 달리). C ++ 11 호환 및 MinGW 기능을 제공하는 헤더에 대한 별도의 다운로드 소스가 있습니다.