0
我在there上學習makefile的教程。 對於Makefile文件2,有正確的代碼:爲什麼Makefile不能像這樣工作?
CC=gcc
CFLAGS=-I.
hellomake: hellomake.o hellofunc.o
$(CC) -o hellomake hellomake.o hellofunc.o -I.
爲什麼不能像這樣工作:
hellomake: hellomake.o hellofunc.o
gcc -o hellomake hellomake.o hellofunc.o -I.
及以下錯誤:
hellomake.c:2:10: error: 'hellomake.h' file not found with <angled> include; use
"quotes" instead
#include <hellomake.h>
^~~~~~~~~~~~~
"hellomake.h"
1 error generated.
只要知道'CFLAGS'是一個預先定義的宏。 –