티스토리 뷰
http://www.mingw.org/
윈도우로 포팅한 GNU 소프트웨어 도구 모음입니다.
MinGW는 윈도우 API를 구현할 수 있는 헤더 파일들을 가지고 있으며 이로써 개발자들이 "자유롭게 쓸 수 있는" 컴파일러인 GCC를 사용할 수 있다. Cygwin 포팅을 사용할 경우 컴파일한 프로그램 결과물이 유닉스 계통의 기능을 가상으로 구현하는 런타임에 의존하는 반면, MinGW의 경우 이러한 기능에 의존하지 않고 윈도우 기반 프로그램들을 만들 수 있다.
윈도우로 포팅한 GNU 소프트웨어 도구 모음입니다.
MinGW는 윈도우 API를 구현할 수 있는 헤더 파일들을 가지고 있으며 이로써 개발자들이 "자유롭게 쓸 수 있는" 컴파일러인 GCC를 사용할 수 있다. Cygwin 포팅을 사용할 경우 컴파일한 프로그램 결과물이 유닉스 계통의 기능을 가상으로 구현하는 런타임에 의존하는 반면, MinGW의 경우 이러한 기능에 의존하지 않고 윈도우 기반 프로그램들을 만들 수 있다.
시그윈과 달리, MinGW는 호환성 레이어 DLL을 요구하지 않으며, 그에 따른 런타임은 허가 라이선스 하에서 주어진다. MinGW가 POSIX API를 제공하지 않기 때문에, 시그윈으로 컴파일할 수 있는 유닉스 응용 프로그램들을 컴파일할 수 없다. 구체적으로 말해, 특정한 POSIX 기능을 요구하는 응용 프로그램들과 POSIX 환경에서 실행될 것으로 예정된 프로그램들을 말한다. SDL, wxWidgets, Qt, 또는 GTK+와 같은, 여러 플랫폼을 지원하는 라이브러리들을 사용하여 짜여진 응용 프로그램들은 보통 시그윈에서 하던 것처럼 MinGW 안에서 쉽게 컴파일할 수 있다.
'General > Environment' 카테고리의 다른 글
Cpp 정적 코드 분석 - CppCheck (0) | 2010.08.02 |
---|---|
StarUML (0) | 2008.03.13 |
Doxygen - 코드를 문서! (0) | 2008.03.13 |
NASM - Netwide Assembler (0) | 2008.01.15 |
cygwin - GNU + Cygnus +Windows (0) | 2008.01.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- c언어
- CppSQLite
- 게임개발포에버
- RoR
- ftp
- 좋은 프로그래머
- EzShortcut
- 멀티스레드
- NDC2013
- 루비
- perfmon
- 디자인 패턴
- EasyExec
- TraceRoute
- SDL
- 엘키
- MS-SQL
- 조엘 온 소프트웨어
- 루비 온 레일즈
- 게임데브포에버
- Rails
- ruby
- 디버깅
- 임백준
- SQLite Spy
- TDD
- Ruby on Rails
- svn
- 바로가기 프로그램
- 리버스 엔지니어링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함