>백엔드 개발 >PHP 튜토리얼 >cl.exe에 대한 자세한 소개

cl.exe에 대한 자세한 소개

巴扎黑
巴扎黑원래의
2017-06-10 10:54:524719검색

1 프로그램의 컴파일 과정부터 시작하겠습니다. 이전 기사에서는 Windows 시스템에서의 프로그램 분류, 컴파일러, 커넥터, 공통 헤더 파일, 라이브러리 파일 및 기타 지식을 소개했습니다. 이 기사에서는 프로그램의 컴파일 과정에 대해 설명합니다. 나는 소스 코드 컴파일 프로세스가 두 단계로 나누어져 있다는 것을 모두가 알고 있다고 믿습니다. 첫째, 컴파일 프로세스, 주요 작업은 소스 코드를 중간 파일로 변환하는 것입니다. 이것이 Windows에서 cl.exe의 역할입니다. .c 파일 또는 .cpp 파일을 중간 .obj 파일로 변환하는 작업입니다. 두 번째는 다양한 중간 파일과 라이브러리 파일을 연결하여 실행 파일을 생성하는 것입니다. .obj 파일 및 라이브러리 파일은 exe 프로그램에 연결됩니다. 이 기사에서는 주로 VS IDE를 제거하고 명령줄을 사용하여 cl.exe 및 link.exe를 사용하여 프로그램을 컴파일하고 링크하는 방법을 설명합니다. 2. Test.c 파일 작성 먼저 새 test.txt 파일을 만든 다음 이름을 text.c로 바꿉니다. 이 파일에 #include&nbs

1 코드를 입력합니다. (2) cl.exe 및 link.exe 컴파일 및 링크 프로그램에 대한 자세한 설명(그림)

cl.exe에 대한 자세한 소개

소개: 이전 기사에서 소개한 프로그램의 컴파일 과정부터 시작하겠습니다. Windows 시스템, 커넥터, 공통 헤더 파일, 라이브러리 파일 및 기타 지식에 따른 프로그램 분류 및 컴파일러. 이 기사에서는 프로그램의 컴파일 과정에 대해 설명합니다. 나는 소스 코드 컴파일 프로세스가 두 단계로 나누어져 있다는 것을 모두가 알고 있다고 믿습니다. 첫째, 컴파일 프로세스, 주요 작업은 소스 코드를 중간 파일로 변환하는 것입니다. 이것이 Windows에서 cl.exe의 역할입니다. .c 파일 또는 .cpp 파일을 중간 .obj 파일로 변환합니다. 두 번째는 연결 프로세스이며, 주요 작업은 다양한 중간 파일을 변환하는 것입니다.

[관련 Q&A 권장 사항]:

php7 컴파일 및 설치 php 확장 개발

node.js - win10 시스템 npm 설치 node-gyp 오류 cl.exe를 찾을 수 없습니다

c++ - 32비트 컴파일러로 컴파일된 라이브러리와 64비트 컴파일러로 컴파일된 라이브러리는 각각 호환됩니다. 다른?

nginx - C 언어, vc 컴파일러 cl, 함수 시작 부분에서 선언하지 않고도 변수를 지원하는 방법

위 내용은 cl.exe에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.