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 컴파일 및 링크 프로그램에 대한 자세한 설명(그림)
소개: 이전 기사에서 소개한 프로그램의 컴파일 과정부터 시작하겠습니다. Windows 시스템, 커넥터, 공통 헤더 파일, 라이브러리 파일 및 기타 지식에 따른 프로그램 분류 및 컴파일러. 이 기사에서는 프로그램의 컴파일 과정에 대해 설명합니다. 나는 소스 코드 컴파일 프로세스가 두 단계로 나누어져 있다는 것을 모두가 알고 있다고 믿습니다. 첫째, 컴파일 프로세스, 주요 작업은 소스 코드를 중간 파일로 변환하는 것입니다. 이것이 Windows에서 cl.exe의 역할입니다. .c 파일 또는 .cpp 파일을 중간 .obj 파일로 변환합니다. 두 번째는 연결 프로세스이며, 주요 작업은 다양한 중간 파일을 변환하는 것입니다.
[관련 Q&A 권장 사항]:
node.js - win10 시스템 npm 설치 node-gyp 오류 cl.exe를 찾을 수 없습니다
c++ - 32비트 컴파일러로 컴파일된 라이브러리와 64비트 컴파일러로 컴파일된 라이브러리는 각각 호환됩니다. 다른?
nginx - C 언어, vc 컴파일러 cl, 함수 시작 부분에서 선언하지 않고도 변수를 지원하는 방법
위 내용은 cl.exe에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!