중화사전망 - 사자성어 - C 언어로 생성된 대상 파일과 어셈블리 언어로 생성된 파일의 차이점은 무엇입니까?
C 언어로 생성된 대상 파일과 어셈블리 언어로 생성된 파일의 차이점은 무엇입니까?
어셈블리 언어와 이진 코드는 직접 대응됩니다. 즉, 어셈블리 언어는 컴파일 시 직접 번역할 수 있으며 최적화 문제가 없으므로 어셈블리 언어의 컴파일러가 상당히 적습니다.
C 언어 컴파일 시 먼저 어법 분석과 문법 분석을 한 다음 최적화, 버전 정보 및 오버플로를 방지하는 판단이 더해져 컴파일된 파일이 직접 작성된 프로그램보다 훨씬 큽니다. 그런 다음 C 언어로 컴파일 된 프로그램은 실제로 C 가 필요합니다.
런타임 라이브러리에서 지원