본문 바로가기
개발 업무(코딩)-개발자였을때 썼던..

c와 mariadb 연결하는 방법 및 예제 0 - 간단한 Makefile

by 주용사 2023. 1. 8.
728x90

실행이 안될때가 있는데 tab으로 구분이 안되어 있으면 안된다. 에러가 날때 tab으로 구분 되어있나 확인해보자

CC=gcc
TARGET=a.out
INCLUDE = -I/usr/include/mysql -I/tqtlhj/chun/chun.h
LIB     = -lmysqlclient
OBJECT=db_conn.o main.o
$(TARGET) : $(OBJECT)
        $(CC) -o $(TARGET) db_conn.o main.o $(INCLUDE) $(LIB)
db_conn.o : db_conn.c
        $(CC) -c -o db_conn.o db_conn.c $(INCLUDE)
main.o : main.c
        $(CC) -c -o main.o main.c $(INCLUDE)
clean:
        rm $(OBJECT) $(TARGET)
728x90