免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2401 | 回复: 3
打印 上一主题 下一主题

新手makefile问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-08 10:25 |只看该作者 |倒序浏览
  1. CC                 =gcc
  2. AR                 =ar
  3. ECHO                 =echo
  4. CUR_DIR        =$(shell pwd)
  5. LINUX_BUILD_DIR :=$(CUR_DIR)/linux_proc
  6. linux_pipe:pipe.o
  7.         $(ECHO)Linking...
  8.         $(CC) $(LINUX_BUILD_DIR) $<  -o $@
  9. pipe.o:pipe.c
  10.         $(ECHO)Comping...
  11.         $(CC) -c $(LINUX_BUILD_DIR) $< -o $@
  12. .PHONY:clean help
  13. clean:
  14.         rm -f *.o
  15. help:
  16.         $(ECHO) $(LINUX_BUILD_DIR)
复制代码
make 的时候。提示出错说没有目标规则。检察半天不知道什么原因。请大家帮一下

论坛徽章:
0
2 [报告]
发表于 2011-06-08 11:59 |只看该作者
在第6行上面加all:linux_pipe试试

论坛徽章:
0
3 [报告]
发表于 2011-06-08 18:34 |只看该作者
瞎猜,是不是TAB导致的问题啊

论坛徽章:
0
4 [报告]
发表于 2011-06-08 21:48 |只看该作者
linux_pipe:pipe.o
        $(ECHO)Linking...
        $(CC) $(LINUX_BUILD_DIR) $<  -o $@

是Tab键的问题啊!

在vim中:
执行一下
“:%s/^        /\t/g”
试试.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP