ant*_*riz 6 freebsd makefile wildcard
我想选择目录中的所有文件,但使用FreeBSD的make.
在GNU中,这种方法有效:
FILES=$(wildcard *.c)
Run Code Online (Sandbox Code Playgroud)
我正在使用FreeBSD的make,而不是GNU make,所以我正在寻找可以在FreeBSD的make中运行的命令.
正如在底部链接中所述,FreeBSD拥有它自己的功能,但我找不到它们.
您可以用来!=在FreeBSD的中执行命令make。例如:
FILES!= ls *.c
Run Code Online (Sandbox Code Playgroud)
或者,如果您也想在子目录中查找文件;
FILES!= find . -type f -name '*.c'
Run Code Online (Sandbox Code Playgroud)