-
[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 파일을 바로 실행할수도 있다.
'BACK-END > C' 카테고리의 다른 글
[C언어] Visual C++ 에서 디버그 사용하기 (0) 2021.01.06 [C언어] scanf_s 사용하기 (0) 2021.01.06 [C언어] Visual Studio 통합 개발 환경설정 (0) 2021.01.06 [C언어] C언어 코딩테스트 연습 개발환경 설정 (0) 2020.07.24