我有我的C ++代码,但我想使我的项目与make
一起工作。
到目前为止,我正在使用g++
对其进行编译。像这样
g++ -o main main.cc
但是我将添加越来越多的文件,并且我想使用某种构建系统。我读到make
可以用于此目的。所以,我有我的代码
#include <iostream>
int main(int argc, char **argv) {
if( argc >= 2 ) {
std::cout << argv[0] << std::endl;
std::cout << argv[1] << std::endl;
} else if( argc == 1) {
std::cout << argv[0] << std::endl;
} else {
std::cout << "Error" << std::endl;
}
}
我有makefile
all:
g++ -o main main.cc
但是当我尝试使用make
时,出现了错误:
Makefile:2: *** missing separator. Stop.
我应该在哪里寻找错误的根源?什么是***
运算符?