【发布时间】:2013-03-03 00:03:42
【问题描述】:
这是一个愚蠢的问题,但这是我第一次使用Makefile。
我在选择文件时遇到问题。当我使用这个命令时,
target1:
$(CC) -o target *.c
效果很好。 但这不起作用,
SRCS = dir1/*.c
target1:
$(CC) -o target $(SRCS)
并吐出这个错误。
clang: error: no such file or directory: 'dir1/*.c'
显然这是因为我的变量 SRCS 在传递之前被转义了。
如何让 Makefile 按原样传递字符串?还是有另一种传统/设计的方法来做到这一点? (按模式选择文件)
【问题讨论】:
-
你可能会在这里找到答案stackoverflow.com/questions/1139271/…
标签: makefile