makefile
来自「福建博洋教育C/C++软件项目实战:POS收银系统」· 代码 · 共 23 行
TXT
23 行
CC=gcc -g
pos:public.o ncurlib.o loginwindow.o posmain.o link.o background.o oradb.o
$(CC) -idirafter$(ORACLE_HOME)/precomp/public $^ -o $@ -L$(ORACLE_HOME)/lib -lclntsh -lncurses
posmain.o:posmain.c loginwindow.h link.h
$(CC) -c $< -o $@
loginwindow.o:loginwindow.c loginwindow.h ncurlib.h public.h oradb.h link.h
$(CC) -c $< -o $@
background.o:background.c background.h public.h ncurlib.h link.h oradb.h
$(CC) -c $< -o $@
link.o:link.c link.h
$(CC) -c $< -o $@
public.o:public.c public.h link.h oradb.h
$(CC) -c $< -o $@
ncurlib.o:ncurlib.c ncurlib.h public.h
$(CC) -c $< -o $@
oradb.o:oradb.c oradb.h public.h
$(CC) -c -idirafter$(ORACLE_HOME)/precomp/public $< -o $@
oradb.c:
proc config=oracle.cfg oradb.pc
clean:
rm -rf *.o oradb.c
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?