⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 一个LINUX下一个框架文件系统,运行编译环境:RED HAT LINUX7.3
💻
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -