我刚刚开始与C,现在我在我想了解有关Makefiles的部分。我开始很小,但已经失败;)C - Makefile错误
我有一个非常简单的Makefile,它只是将main.c编译为main.o,然后编译为可执行文件。但是我收到一个错误,说我有一个语法错误。我使用g++
。
,我使用的命令是:
g++ make Makefile << name of the make file
而且Makefile中设置这样的:
main.o: main.c main.h
[TAB] g++ -c main.c
main: main.o
[TAB] g++ main.o -o main
如果你使用C,你应该使用gcc而不是g ++(但它对于makefile仍然是错误的)。 – effeffe
我在windows上,我以为g ++是gcc的windows版本。我从MinGW得到它 – Haagenti
不,gcc(C编译器)e ++(C++编译器)是GCC(GNU编译器集合)的一部分,它们都在MinGW移植中。 – effeffe