ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C언어] main 함수 만들기 / hello world 를 출력하는 exe 파일 만들기
    BACK-END/C 2021. 1. 6. 17:26

     

    지난 글에서 개발환경 셋팅이 끝났고 이제 main 함수를 만들어볼것이다.

     

     

    [1] 소스파일 우클릭-추가-새항목

     

    [2] C++ 파일을 클릭한 후 하단의 이름을 hello.c로 변경하고 추가버튼을 누른다. 

     

     

    [3] 처음 시작은 반드시 main 으로 시작한다. 반드시 return 값이 있어야한다.

    UNIX, LINUX는 반드시 int 를 리턴값으로 받도록 되어있다. 0을 리턴하면 프로그램이 종료되었다고 알리는것.

     

    [4] 콘솔에 hello world 를 출력하기 위해 printf 함수를 사용한다.

    printf 함수를 사용하려면 stdio.h를 상단에 include를 해줘야한다.

     

    *컴파일 : 프로그래밍 언어를 기계어로 변경하는것.

    [5] 컴파일과 링킹을 모두 해보기 위해 빌드-솔루션빌드를 누른다.

     

    [6] 콘솔에 아래와 같은 글들이 나타난 후 오류를 뱉어낸다.

     

    [7] 함수가 void 이기때문에 return 을 지우고 다시 실행해보면 성공이 된다.

     

    [8] 솔루션 탐색기에서 상위 파일을 우클릭하고 파일 탐색기에서 폴더 열기를 하면 경로가 어딘지 확인 할 수 있다

     

    [9] Debug 폴더에 들어가보면 hello.obj 와 방금 빌드한 실행파일 vc142.idb, vc142.pdb 을 확인 할 수 있다.

     

    [10] ConsoleApplication1\Debug 에 있는 또다른 Debug 폴더를 보면 exe 파일이 있다.

     

    [11] 이 화면에서 Shift+우클릭을 하고 여기에 PowerShell 창 열기를 해본다. 만약 Visual Studio 가 아닌 다른 프로그램을 사용하면 이 방법으로 실행을 해야한다.

     

    [12] ls 입력 후 ConsoleApplication1.exe 가 있는지 확인해본다

     

    [13] .\ConsoleApplication1 라고 입력하면 hello world 가 출력된다.

     

    [14] 디버그 - 디버그하지 않고 시작을 통해서 exe 파일을 바로 실행할수도 있다.

     

    댓글

Today
Designed by Danbee Park.