尝试使用其中包含 ifmakefile
的run
规则创建一个。
当我运行命令make run
时,它返回此错误:
/bin/sh: 1: Syntax error: end of file unexpected (expecting "then")
该文件的名称是Makefile
. 我能做些什么?(我Makefile
用 Vim 编辑器创建了这个,Vim 的格式已经设置为 unix)。
这是代码的一部分:
#!bin/bash
#other rules
run:
if ls exec &>/dev/null
then
gcc -o exec file1.o file2.o
./exec
else
./exec
fi