以下是我使用的 Makefile。一切都很好,除了应该在 obj/ 目录中创建 .o 而不是。
请问我做错了什么?
确定之后
- src 目录包含 a.cpp
- 目标目录存在且为空
- obj 目录存在且为空
什么时候make
跑,我看到了
g++ -pedantic -Wall -c src/a.cpp -o /Users/me/Dropbox/dev/c++/hott/obj/src/a.o
什么时候应该
g++ -pedantic -Wall -c src/a.cpp -o /Users/me/Dropbox/dev/c++/hott/obj/a.o
请问我做错了什么?
更新pwd
:硬编码路径并且不依赖分辨率时似乎没有任何改变