新手makefile问题
- CC =gcc
- AR =ar
- ECHO =echo
- CUR_DIR =$(shell pwd)
- LINUX_BUILD_DIR :=$(CUR_DIR)/linux_proc
- linux_pipe:pipe.o
- $(ECHO)Linking...
- $(CC) $(LINUX_BUILD_DIR) $< -o $@
- pipe.o:pipe.c
- $(ECHO)Comping...
- $(CC) -c $(LINUX_BUILD_DIR) $< -o $@
- .PHONY:clean help
- clean:
- rm -f *.o
- help:
- $(ECHO) $(LINUX_BUILD_DIR)
复制代码make 的时候。提示出错说没有目标规则。检察半天不知道什么原因。请大家帮一下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在第6行上面加all:linux_pipe试试
瞎猜,是不是TAB导致的问题啊
linux_pipe:pipe.o
$(ECHO)Linking...
$(CC) $(LINUX_BUILD_DIR) $< -o $@
是Tab键的问题啊!
在vim中:
执行一下
“:%s/^ /\t/g”
试试.