LinuxSir.cn,穿越时空的Linuxsir!

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

还是makefile 的问题

[复制链接]
发表于 2004-5-19 11:46:06 | 显示全部楼层 |阅读模式
我的makefile 是这样写的
sample:sample.o
gcc sample.o -o sample

sample.o:sample.c
gcc -c sample.c

clean:
rm -r *.o


sample.c是存在的 而且make sample 能成功
但是 写好makefile 输入make 的时候体统提示
Makefile:2: *** missing separator.  Stop.
是不是我哪里有错呢
发表于 2004-5-19 16:24:41 | 显示全部楼层
gcc 前必须有一个"Tab"
发表于 2004-5-19 16:34:18 | 显示全部楼层
奇怪
clean:
        rm -r *.o
没起作用!!why ?
发表于 2004-5-19 20:08:46 | 显示全部楼层
最初由 home 发表
奇怪
clean:
        rm -r *.o
没起作用!!why ?

你是如何执行make的?
 楼主| 发表于 2004-5-20 16:14:01 | 显示全部楼层
谢谢了
clean:
rm -r *.o
要输入
make clean 才起作用
发表于 2004-5-20 16:28:50 | 显示全部楼层
保险一点的话,最好在rm -r *.o前面加个路径。
发表于 2004-5-20 16:47:26 | 显示全部楼层
谢谢!!问题解决了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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