一、创建头文件、源文件、发送、接收程序并编写Makefile
编写Makefile
client_=client
server_=server
cliSrc=client.c comm.c
serSrc=server.c comm.c
.PHONY:all
all:$(client_) $(server_)
$(client_):$(cliSrc)
gcc -o $@ $^
$(server_):$(serSrc)
gcc -o $@ $^
.PHONY:clean
clean:
rm -rf $(client_) $(server_)
二、编写头文件和源程序
1.头文件
#ifndef _COMM_H_
#define _COMM_H_
#include <stdio.h>
#include <stdlib.h>
#include <sys/ipc.h>
#include <sys/msg.h>