과제1. 아래와 같은 명령어들을 수행하여 hw1.c 파일을 생성하고, 컴파일 후 각각의 실행 결과를 캡쳐
vi
hw1.c
파일을 편집할 수 있는 환경을 실행하였다.
명령 모드가 시작되는 창이다.
현재 커서에서 i
를 입력하여 입력 모드로 전환하였다.
문제에 제시된 hw1.c 파일을 입력하였다.
이후 esc
를 누르고 명령 모드로 전환하였고 : + w + q
를 입력하여 작업한 내용을 저장한 후 vi를 종료하였다
esc
: 입력모드에서 누를 경우 명령모드로 전환된다.:wq
: 작업한 내용을 저장한 후 vi를 종료한다.
오류
hw1.c
파일의 printf를 print로 입력하여 컴파일 오류가 생겼다.
명령어 입력 후 컴파일 완료
gcc hw1.c -o hw1
hw1.c
파일을 컴파일한다.
프로그램 실행 완료: 출력됨
프로그램 실행 완료
과제2. 4개의 파일을 vi 에디터로 작성(
main.c
,hello.h
,hello.c
,bye.c
)
main.c
파일 생성
문제에 주어진 main.c
파일 입력
cat 명령어를 통해 main.c
파일 출력
같은 방법으로 hello.h
, hello.c
, bye.c
파일을 생성 및 출력한다.
같은 방법으로 hello.h
파일 생성 및 출력
같은 방법으로 hello.c
파일 생성 및 출력
같은 방법으로 bye.c
파일 생성 및 출력
과제 2-1. 4개의 프로그램을 자동 컴파일 하여 실행 파일 all 을 만들어주는 makefile을 작성 (vi와 makefile 명령어사용)
makefile을 생성한다.
완료된 모습이다.
과제 2-2. make 명령어를 실행한 후 실행 결과를 캡쳐
완료된 모습이다.