내 질문에 매우 미안하다면 죄송합니다. 전처리 기 cpp에 의해 생성 된 출력을 이해하고 싶습니다. 제가 아주 기본적인 프로그램을 가지고 있다고 가정 해 봅시다.cpp 전 처리기 출력을 이해할 수 없습니까?
#include <stdio.h>
#include <stdlib.h>
int x=100;
int main()
{
printf ("\n Welcome..\n");
}
다음 명령을 실행합니다. 상기 라인의 의미는 무엇 main.i
# 1 "/usr/include/stdio.h" 1 3 4
에
cpp main.c main.i
는? ..
@Whoami 전처리기를 이해하고 싶습니다. 과거에 여러 기괴한 C/C++ 문제가 발생했습니다. 사전 처리 된 결과물을 보면서 진행 상황을 파악할 수있는 유일한 방법이었습니다. 엄청난 수의'#include '가있는 대규모 프로젝트에서 특히 그렇습니다 – rob05c