From e59ca6b2a1bdc1fe66ab86fd247d0215a7ac7951 Mon Sep 17 00:00:00 2001 From: cheliequan <liequanche@126.com> Date: 星期四, 15 十二月 2022 21:11:13 +0800 Subject: [PATCH] 增加epoll unixdomain通信示例 1.支持多线程 --- src/Makefile | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 5dd8487..772b875 100644 --- a/src/Makefile +++ b/src/Makefile @@ -2,7 +2,7 @@ AR=ar CFLAGS=-g -D __SHMT_DEBUG_MODE__=1 -Wall -I${INCLUDE} INCLUDE=-I. -I ../include -all:shmht shmht_mytests +all:shmht shmht_mytests ipc_server ipc_client gcc -g -c -Wall -Werror -I${INCLUDE} -fpic list_in_shm.c memfd.c -lpthread gcc -shared -o liblistInShm.so list_in_shm.o memfd.o # gcc test_list_in_shm.c liblistInShm.so -lpthread @@ -17,5 +17,9 @@ $(CC) $(CFLAGS) $(INCLUDE) -fPIC -c shmht_mytests.c memfd.o: $(CC) $(CFLAGS) $(INCLUDE) -fPIC -c memfd.c +ipc_server: + $(CC) $(CFLAGS) $(INCLUDE) -fPIC -lpthread -o $@ ipc_server.c ipc_msg.c memfd.c +ipc_client: + $(CC) $(CFLAGS) $(INCLUDE) -fPIC -o $@ ipc_client.c ipc_msg.c memfd.c clean: - rm -rf *.so *.o a.out shmht_mytests *.a + rm -rf *.so *.o a.out shmht_mytests *.a ipc_client ipc_server -- Gitblit v1.8.0