[英]Makefile doesn't use variables
我正在重構我的個人libc ,我需要重做我的makefile。 到目前為止,一切都很好,但是突然之間,變量沒有包含在執行的命令中。
到目前為止,這是麻煩所在:
➜ libft git:(master) ✗ make
clang -c -o srcs/core/ft_add_to_array.o srcs/core/ft_add_to_array.c
srcs/core/ft_add_to_array.c:13:10: fatal error: 'core/core.h' file not found #include <core/core.h>
^
1 error generated.
<builtin>: recipe for target 'srcs/core/ft_add_to_array.o' failed
make: *** [srcs/core/ft_add_to_array.o] Error 1
我想這來自我的makefile的這一行:
%.o:$(SRC_PATH)/%.c
$(CC) $(FLAGS) $(INC) -o $@ -c $<
所以到目前為止,我想到的是FLAGS和INC變量根本不包括在內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.