我正在尝试使用下面的Makefile运行make,我收到以下错误 //dogs
router.get('/dogs', dogsController.showDogs)
。此Makefile是Minix 3.2.1的原始文件。我没有做任何改变。我从标签问题检查。有人能帮助我吗?
感谢。
Makefile:2: *** missing separator. Stop.
答案 0 :(得分:0)
MINIX使用BSD make
,它通常使用.
作为其特定扩展名的前缀。您安装了GNU make
,其中包含另一组扩展名 not ,前缀为.
;此外,您将GNU make
置于PATH
订单的前面而不重命名。这不会起飞。
我们通常做的是在名称make
或gmake
下命名GNU gnumake
,并在需要时以该名称调用它(例如,从GNU生态系统编译包,或者强烈的Linux偏见。)
您可能考虑的另一种可能性是安装(如果尚未完成)bmake
包,并在尝试编译期望BSD品种为make
的程序时使用该命令(这包括MINIX本身) 。)