当前位置: 技术问答>linux和unix
makefile 问题,望大侠们过来帮帮忙,小弟在线急等
来源: 互联网 发布时间:2015-09-20
本文导语: 假定我有五个.c文件,main.c, p1.c p2.c s1.c s2.c 要联接p1.o s1.o 成w1 p2.o s2.o 成w2 然后gcc main.o -o prog 该怎么写才好? prog: main.o gcc main.o -o prog gdk1: g1.o sub1.o $(LD) -r $^ -o $@ gdk2: g2.o sub2.o $(LD) -r ...
假定我有五个.c文件,main.c, p1.c p2.c s1.c s2.c
要联接p1.o s1.o 成w1
p2.o s2.o 成w2
然后gcc main.o -o prog
该怎么写才好?
prog: main.o
gcc main.o -o prog
gdk1: g1.o sub1.o
$(LD) -r $^ -o $@
gdk2: g2.o sub2.o
$(LD) -r $^ -o $@
gdk3: g3.o sub3.o
$(LD) -r $^ -o $@
我这样写好像有问题
不知道该怎么办~~~`
要联接p1.o s1.o 成w1
p2.o s2.o 成w2
然后gcc main.o -o prog
该怎么写才好?
prog: main.o
gcc main.o -o prog
gdk1: g1.o sub1.o
$(LD) -r $^ -o $@
gdk2: g2.o sub2.o
$(LD) -r $^ -o $@
gdk3: g3.o sub3.o
$(LD) -r $^ -o $@
我这样写好像有问题
不知道该怎么办~~~`
|
CC=gcc
CFLAGS=-DDEBUG -g -c
%.o:%.c
$(CC) $(CFLAGS) $
CFLAGS=-DDEBUG -g -c
%.o:%.c
$(CC) $(CFLAGS) $