环境:Vmware Workstation;CentOS-6.4-x86_64
说明:
自定义两个程序,实现程序之间的调用。
要求:
1、定义两个源文件main.c和other.c,生成两个可执行文件main和other
2、在other中打印参数的信息
3、执行程序main调用other
步骤:
1、创建并编写makefile文件,实现编译生成两个可执行文件:
.SUFFIXES:.c .o
CC=gcc
SRCS1=main.c
OBJS1=$(SRCS1:.c=.o)
EXEC1=main
SRCS2=other.c
OBJS2=$(SRCS2:.c=.o)
EXEC2=other
start: $(OBJS1) $(OBJS2)
$(CC) -o $(EXEC1) $(OBJS1)
$(CC) -o $(EXEC2) $(OBJS2)
@echo "-----------------------------OK-----------------------"
.c.o:
$(CC) -Wall -o $@ -c $<
clean:
rm -rf $(EXEC1) $(OBJS1)
rm -rf $(EXEC2) $(OBJS2)
2、创建并编写源文件other.c: