作者vtr198172 (43米的深海)
看板LinuxDev
标题[问题] 在一个Makefile下compile二只程式
时间Thu Jun 25 13:58:14 2009
我想在一个make file内用二个编译器,compile二个不同的档案
但是总是只能编第一个档案也就是server2,以下是我的Makefile,请问下面那里出了错呢?
感谢大家......
CC1 = arm/v5t_le/bin/arm_v5t_le-gcc
CFLAGS = -g -Wall
server2: server2.o
$(CC1) -o $@
[email protected]
client2: client2.o
$(CC) -o $@
[email protected]
server2.o: server2.c
$(CC1) -I$(INCLUDE) $(CFLAGS) -c $*.c
client2.o:client2.c
$(CC) -I$(INCLUDE) $(CFLAGS) -c $*.c
INSTDIR = /home/victor/DM355/target_fs/opt
install:
install -m 777 client2 server2 $(INSTDIR)
clean:
rm -rf *.o client2 server2
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.22.20.210
1F:→ nestlin:all: server2 client2 加在第三行那边 06/25 14:03
2F:→ vtr198172:可以了...太感谢你了....^^" 06/25 14:32
4F:→ vtr198172:B大可以再稍解释一下$^代表什麽意思吗? 06/25 19:32
5F:→ vtr198172:是代表目标档:後所有的档都要编入吗? 06/25 19:33
6F:推 dozer:是的 06/26 20:03