Runtime 이란게 정확히 어떤 개념인가요?

freezm7의 이미지

MinGW 를 이용해서 Win32 프로그래밍을 해보려고 합니다.
MinGW 에 들어있는 Document를 보니 아래 내용이 보이더군요.

MinGW version 3.1.0 contains the following list of packages:

GCC-3.2.3-20030504-1.tar.gz
binutils-2.13.90-20030111-1
mingw-runtime-3.1
w32api-2.4
gdb-5.2.1-1
mingw32-make-3.80.0-3
mingw-utils-0.2.tar.gz

저기서 mingw-runtime-3.1 이 좀 의문스러운데요.
mingw 는 소스를 native win32 application으로 만들어주는 것 아닌가요?

그렇다면, 따로 특별히 Runtime 라이브러리가 필요없어야
한다고 생각되거든요...

runtime 이라는 용어를 제가 잘못 알고 있는 것은 아닌가 하는 의문이 들어서
고수님들께 여쭈어 봅니다. :oops:

runtime 이 도대체 뭐하는 것이죠? 듣기는 아주 많이 들었는데 말이죠...

ageldama의 이미지

(아마)mingw와 함께 배포되는 프로그램들을 위한 dll과
mingw으로 컴파일된 프로그램들에서 사용할 기본적인 헤더들과 그에 따른 라이브러리의 집합입니다.

msvcrt등도 포함되어있답니다.

(압축 풀어서 대략 살펴보시면 나온답니다. ^^; )

그러면 crt등이 무엇인가는 다른 분들에게 패스~

----
The future is here. It's just not widely distributed yet.
- William Gibson