C언어의 기초 컴파일 실습
오픈 플랫폼 BSP/C언어 / 2010. 5. 11. 16:41
C언어의 기초 컴파일 실습
C언어의 시작입니다.
"Hello World" 라는 출력을 확인을 위한 기본코드입니다.
main.c 저장된 소스코드입니다.
위의 main.c를 MS사의 Visual Studio 6.0의 C/C++ 컴파일러인 Cl로 컴파일 하는 화면입니다
컴파일 중 main.obj라는 목적파일이 생성이 되며
이후 main.exe라는 실행파일이 생성이 됩니다.
mian.exe를 실행하면 "Hello World"라는 문구가 출력됨을 확인 할 수 있습니다.
아래에는 main.c에서의 오류를 알아보기 위한 소스입니다.
다섯째 줄에 맨마지막에 ';'라는 구문이 빠져있음을 확인할 수 있습니다.
이것으로 통하여 컴파일 오류를 알아보겠습니다.
위의 오류를 포함한 main.c를 컴파일 한 모습입니다.
main.c<7) : error C2143: sysntax error : missing ':' before 'return' 라는 에러 문구가 나옵니다.
이 에러는 7번째 'return'이라는 구문 앞에 ';' 빠졌음을 알려주는 에러입니다.
에러를 알려줌으로서 이것을 통해 구문상 간단한 오류를 수정 할 수 있습니다.
간단한 기본 코드를 통해 출력을 확인 할 수 있었으며 구문상의 간단한 오류를 컴파일 도중에 오류를 알려주는 기능으로 통하여
오류 확인 후 빠른 오류수정을 도와주는 역할을 합니다.
C언어의 시작입니다.
"Hello World" 라는 출력을 확인을 위한 기본코드입니다.
main.c 저장된 소스코드입니다.
위의 main.c를 MS사의 Visual Studio 6.0의 C/C++ 컴파일러인 Cl로 컴파일 하는 화면입니다
컴파일 중 main.obj라는 목적파일이 생성이 되며
이후 main.exe라는 실행파일이 생성이 됩니다.
mian.exe를 실행하면 "Hello World"라는 문구가 출력됨을 확인 할 수 있습니다.
아래에는 main.c에서의 오류를 알아보기 위한 소스입니다.
다섯째 줄에 맨마지막에 ';'라는 구문이 빠져있음을 확인할 수 있습니다.
이것으로 통하여 컴파일 오류를 알아보겠습니다.
위의 오류를 포함한 main.c를 컴파일 한 모습입니다.
main.c<7) : error C2143: sysntax error : missing ':' before 'return' 라는 에러 문구가 나옵니다.
이 에러는 7번째 'return'이라는 구문 앞에 ';' 빠졌음을 알려주는 에러입니다.
에러를 알려줌으로서 이것을 통해 구문상 간단한 오류를 수정 할 수 있습니다.
간단한 기본 코드를 통해 출력을 확인 할 수 있었으며 구문상의 간단한 오류를 컴파일 도중에 오류를 알려주는 기능으로 통하여
오류 확인 후 빠른 오류수정을 도와주는 역할을 합니다.
'오픈 플랫폼 BSP > C언어' 카테고리의 다른 글
리눅스에서 GDB를 이용한 디버깅 하기 (0) | 2010.05.31 |
---|---|
20100526 - 과제 (0) | 2010.05.27 |
자료형과 연산자 (0) | 2010.05.17 |
int형 변수가 범위를 벗어나는 값을 가질 경우 발생하는 오류 (0) | 2010.05.13 |
C언어 컴파일 과정 (VC++ 기준) (0) | 2010.05.12 |