debug routine

빌드 문제는 가장 앞에서 실패한 단계부터 고친다

오류 메시지는 전처리, 컴파일, 링크, 실행 중 어디에서 멈췄는지를 먼저 알려줍니다.

단계
대표 신호
먼저 볼 곳
전처리
No such file, #include
파일명, 헤더 위치, include 옵션
컴파일
expected, not declared
오류 줄 주변의 선언, 괄호, 세미콜론
링크
undefined reference, LNK
빠진 .cpp 파일, 라이브러리 옵션, 함수 정의
실행
crash, wrong result
입력값, 배열 범위, 포인터, 조건문, 로그

실행 파일이 없으면 런타임을 볼 단계가 아닙니다. 가장 먼저 실패한 산출물부터 확인합니다.