![명령 프롬프트의 C 컴파일러](https://rvso.com/image/1400502/%EB%AA%85%EB%A0%B9%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EC%9D%98%20C%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC.png)
Windows 운영 체제(정확히 Windows 7)에는 OS가 C로 작성되었기 때문에 C 컴파일러가 함께 제공되어야 한다는 것이 제가 이해한 바입니다.
C 소스 코드를 컴파일하기 위해 이러한 컴파일러에 어떻게 액세스할 수 있습니까?
답변1
반드시 그런 것은 아닙니다. 동적으로 링크된 경우 libc 또는 mscrt와 같은 필수 라이브러리가 필요하거나 실행 중인 바이너리에 대한 적절한 런타임 지원이 필요합니다. 많은 Linux 배포판에도 컴파일러가 내장되어 있지 않습니다(예를 들어 패키지를 컴파일해야 할 때 Ubuntu용 빌드 필수 설치를 끝내는 경우가 많습니다). 따라서 창에 컴파일러가 내장되어 있을 것이라고 기대하는 것은 올바르지 않습니다.
시스템에서 컴파일러 없이 컴파일된 파일을 실행할 수 있습니다. Java 또는 Python과 같이 실행하기 위해 종종 언어 도구를 설치해야 하는 해석된 언어
만약 너라면~ 해야 하다컴파일러가 있으면 상당히 일반적인 두 가지 옵션이 있습니다. 바로 오픈 소스입니다.밍우또는마이크로소프트의 비주얼 스튜디오-라는 무료 버전이 있습니다.비주얼 스튜디오 익스프레스. 하나를 설치 및 구성하고 하나를 휴대하십시오.