makefile
来自「一个LINUX下一个框架文件系统,运行编译环境:RED HAT LINUX7.3」· 代码 · 共 38 行
TXT
38 行
#SMPFLAGS= -D__SMP__
#DEBUGFLAGS= -DHA_DEBUG -g
CC=gcc
CFLAGS= -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS \
$(SMPFLAGS) $(DEBUGFLAGS) -O2 -Wall \
-Wstrict-prototypes -I/usr/src/linux/include
all: myfs.o mmount
mmount: mount.myfs.c
$(CC) -o mmount mount.myfs.c
myfs.o: initmod.o comm.v1.o tcpsocket.o myfsinode.o myfsfile.o myfsdir.o
$(LD) -r $^ -o $@
initmod.o: initmod.c common.h
gcc $(CFLAGS) -c initmod.c
tcpsocket.o: tcpsocket.c common.h
gcc $(CFLAGS) -c tcpsocket.c
comm.v1.o: comm.v1.c common.h mytypes.h
gcc $(CFLAGS) -c comm.v1.c
myfsinode.o: myfsinode.c common.h mytypes.h
gcc $(CFLAGS) -c myfsinode.c
myfsfile.o: myfsfile.c common.h mytypes.h
gcc $(CFLAGS) -c myfsfile.c
myfsdir.o: myfsdir.c common.h mytypes.h
gcc $(CFLAGS) -c myfsdir.c
clean:
rm -f *.o
rm -f *~
rm -f mmount
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?