一直以来都是直接用别人的makefile,今天想学一下makefile怎么用。我做的就第一个测试出错了。
makefile 如下(tab 按键问题我没有出现)
CC = clang++
app : main.o
CC -o app main.o
main.o : main.cpp
CC -c main.cpp
clean :
app main.o
这里只有一个 main.cpp
#include <iostream>
int main(int argc,char* argv[])
{
std::cout<<"Hello World!\n";
}
直接在终端用 clang++ ./main.cpp -o app 一切都很和谐,用这个makefile make 就出错。
我这makefile 错在哪里了?
http://blog.csdn.net/k346k346/article/details/50222577
http://blog.csdn.net/ruglcc/article/details/7814546/
http://www.cnblogs.com/wang_yb/p/3990952.html
http://m.blog.csdn.net/article/details?id=48181787
可以用xmake 快速快速跨平台构建 http://xmake.io
自问自答,这个问题把 CC 写作 $(CC) 即可