LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 869|回复: 0

请教$(patsubst %.c,%.o....问题

[复制链接]
发表于 2005-6-19 11:59:43 | 显示全部楼层 |阅读模式
我的Makefile中:
CFILES := main.c lib.c
。。。
for i in $(CFILES); do gcc -o $(patsubst %c,%.o,$$i) $$i; done
。。。

我想把main.c、lib.c编译成main.o、lib.o,Make之后main.c、lib.c被替换成了乱码。
难道$(patsubst %c,%.o,$$i)不是把名称main.c、lib.c替换成main.o、lib.o而已吗?
竟然改变了原文件,实在弄不懂,请指教
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表