#include
int main()
{
printf("Hello World!n");
return 0;
}
int main()
{
printf("Hello World!n");
return 0;
}
위 소스는 우리가 만들려고 하는 프로그램의 전체 소스이다. 짧은 소스라도, 이해가 안되더라도 직접 타이핑해가며 컴파일을 하는 습관을 갖도록 하자.
각 운영체제의 툴에 따른 간단한 컴파일 방법을 간단하게 알고 넘어가자.
##### 리눅스의 Vim Editor #####
1. 터미널 창을 띄운다.
2. 다음 명령어를 입력한다.
$vim hello.c
-vim hello.c 또는 vi hello.c-vim 명령어로 파일을 생성하는 부분이다. 확장자 c를 반드시 붙여줘야 한다.
3. i키를 눌러 입력모드로 활성화 한뒤 소스를 입력하고 esc키를 누른뒤 :w를 입력하여 소스를 저장한다.
4. :!gcc -o hello hello.c를 입력하여 컴파일을 시도하고 컴파일 오류가 발생하면 오류가 없어질 때까지 계속 반복한다. 컴파일 하기전엔 반드시 저장을 해야 한다.
5. 컴파일을 성공하였다면 :wq를 입력하여 저장후 종료한다.
6. 터미널 창에 ./hello 를 입력하여 실행파일을 실행한다.
##### 윈도우즈의 Visual Studio #####
Visual Studio 에서 프로그램 작업하는 방법과 컴파일 하는 방법은 이미 올려놨었다. 착하게도 해당 소스를 입력하고 컴파일 하는 방법까지 올려놨다. (나도 모르고 있었다 ㅡ,.ㅡ;;) 여기를 참고!
배포하는 방법은 경험상 컴파일러마다 다르다. gcc 같은 경우는 운영체제종류를 떠나서 컴파일을 시키면 바로 배포가 가능하다. 하지만 Visual Studio 같은 경우는 컴파일시 Debug 모드와 Release 모드가 따로 존재하여 직접 설정을 바꿔줘야한다.
오늘은 여기까지 다음 강좌에선 간단하게 HelloWorld 소스를 분석하고 C언어 시점으로 프로그램 구성을 살펴보겠다.
[이 게시물은 최고관리자님에 의해 2012-12-20 11:00:41 프로그래밍 강좌에서 이동 됨]