make: 'pcs.o' is up to date.问题解决
来源:互联网 发布:apm地面站软件 编辑:程序博客网 时间:2024/06/06 03:26
写makefile的时候遇到第二次编译老是报make: ‘pcs.o’ is up to date.的问题。下面是Makefile
EXEC = pcsOBJS = pcs.o-include $(OBJS:.o=.d)all: $(EXEC) @echo compile done$(EXEC): $(OBJS) $(CC) -o $(EXEC) $(OBJS)%.o : %.c $(CC) -c -MMD $<clean: -rm -f *.o *.d $(EXEC).PHONY: all clean
排查发现问题其实很简单,-include $(OBJS:.o=.d)
这句展开后是pcs.o: pcs.c pcs.h wrap.h
然后第二次make时默认就make这个目标了,而不是我们心里想的all。因此只需make all或者把它挪到后面就可以了
0 0
- make: 'pcs.o' is up to date.问题解决
- make: `clean' is up to date
- make: `ob_default' is up to date.
- “make: `run' is up to date”原因及解决办法
- 嵌入式 Makefile小问题提示“make: `arm' is up to date”涉及到.PHONY
- Makefile小问题提示“make: `arm' is up to date”涉及到.PHONY
- Git:your branch is up-to-date
- 【git】Your branch is up-to-date 和 Everything up-to-date
- git中Everything up-to-date问题解决方案
- How to make UITextField move up when keyboard is present
- nod32 总是提示 operating system is not up to date
- 优化数据表出现“Table is already up to date”
- Project configuration is not up-to-date with pom.xm
- Project configuration is not up-to-date with pom.xml
- Project configuration is not up-to-date with pom.xml
- Project configuration is not up-to-date with pom.xml
- Project configuration is not up-to-date with pom.xml
- makefile 出现“is up to date”提示的修改方法
- LeetCode-242.Valid Anagram
- java join()方法
- 队列的实现
- CopyOnWriteArrayList&CopyOnWriteArraySet
- mysql唯一索引和unique
- make: 'pcs.o' is up to date.问题解决
- ELK -elasticsearch
- DP 动态规划 Problem S 1019 简单背包
- 更新kernel
- html5中图像元素
- 操作Android手机路由表
- Creating Apps Wityh Material Design
- php超级预定数组( 类似javaWeb中域对象),函数,对象,进一步加深知识点
- 数据结构上机测试2-1:单链表操作A