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

📄 makefile

📁 uclinux的进程间通信例子
💻
字号:
CFLAGS=-g -O2 -Wall

DLLFLAGS = -fPIC -DPIC

TARGET=qcli qser lcli lser vcli rmipcs libshmobjpool.a 

OBJS=shmobjvector.o shmobjqueue.o shmobjlink.o shmobjlinkeq.o obj.o 

ORACLE_HOME=/usr/local/oracle/app

CC=g++



all:$(TARGET)

	cp *.h ../include/

	cp *.a ../lib/



qcli:$(OBJS) qcli.o

	$(CC) $(LDFLAGS) -g -o $@ $^

qser:$(OBJS) qser.o

	$(CC) $(LDFLAGS) -g -o $@ $^

lcli:$(OBJS) lcli.o

	$(CC) $(LDFLAGS) -g -o $@ $^

lser:$(OBJS) lser.o

	$(CC) $(LDFLAGS) -g -o $@ $^

vcli:$(OBJS) vcli.o

	$(CC) $(LDFLAGS) -g -o $@ $^

leqcli:$(OBJS) leqcli.o

	$(CC) $(LDFLAGS) -g -o $@ $^

leqser:$(OBJS) leqser.o

	$(CC) $(LDFLAGS) -g -o $@ $^

rmipcs:rmipcs.o 

	$(CC) $(LDFLAGS) -g -o $@ $^

libshmobjpool.a:$(OBJS) 

	ar -rv $@ $^

	





.SUFFIXES:.o .h

.SUFFIXES:.cpp .o



.cpp.o:

	$(CC) -c $(CFLAGS) -o $@ $< -I $(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/public -I$(ORACLE_HOME)/network/public 



clean:

	rm -f *.o $(TARGET)



remake: clean $(TARGET)



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -