我剛剛開始與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