0

尝试运行 make 时出现以下错误:

Makefile:1: *** missing separator.  Stop.

看起来我需要在第一行使用制表符。但是,我的 Makefile 的前 3 行是这样的。

[ -z "${PROJ_DIR}" ] && PROJ_DIR=/home/my_directory
[ -z "${BASE_DIR}" ] && BASE_DIR=/home/my_directory
[ -z "${TOOLCHAIN}" ] && TOOLCHAIN=${BASE_DIR}/mips-4.3

没有任何空间修改的地方。我不知道错误可能是什么。

4

1 回答 1

1

这甚至不接近正确的makefile 语法

PROJ_DIR ?= /home/my_directory
BASE_DIR ?= /home/my_directory
TOOLCHAIN ?= $(BASE_DIR)/mips-4.3
于 2012-08-14T18:27:11.753 回答