Profile

youngsouk

youngsouk

MakeFile 생성 & 사용 모습

헤더파일과 소스코드를 오브젝트 파일로 일일이 컴파일을 해주어야 하는 불편함이 있어서 MakeFile이라는 것을 만들어서 간편하게 해보았다.

CC = "gcc"
CFLAGS = "-W"
TARGET = exp

$(TARGET) : pwnc.o exp.o
	$(CC) $(CFLAGS) -o $(TARGET) pwnc.o exp.o

pwnc.o : pwnc.c
	$(CC) $(CFLAGS) -c -o pwnc.o pwnc.c

exp.o : exp.c
	$(CC) $(CFLAGS) -c -o exp.o exp.c

clean : 
	rm pwnc.o exp.o exp

이런식으로 makefile을 구성하여 이제는 make명령어만 입력하면 자동으로 컴파일 되게 해놓았다.

실제로 컴파일한 뒤 실행하는 모습은 이렇다. 

이런식으로 쉘을 성공적으로 획득한 것을 알 수 있다.

'1인 1프로젝트' 카테고리의 다른 글

완성  (0) 2021.06.14
코딩&디버깅 중  (0) 2021.06.08
코딩중  (0) 2021.05.25
코딩 중  (0) 2021.05.11
코딩 중  (0) 2021.05.10