没有规则在shell脚本中生成目标Makefile错误?

时间:2015-03-20 18:24:18

标签: bash shell makefile

我是shell脚本的新手。我试图使用shell脚本运行这个makefile。 但是给了我这个错误

vedant@z510:~/workspace$ sh test.sh
make: Makefile: No such file or directory
make: *** No rule to make target 'Makefile'.  Stop.

我的Makefile是

SRC=src
#OBJ=obj

FLAGS= -g3 -msse3 -g

SOURCE=     $(SRC)/main.c \
        $(SRC)/sgp_conv.c\
        $(SRC)/sgp_math.c\
        $(SRC)/magneticField.c\
        $(SRC)/sgp4.c\
        $(SRC)/dynamics2.c\
        $(SRC)/preisach2.c \
        $(SRC)/atmospheric_torque.c\
        $(SRC)/initialize.c \
        $(SRC)/ptangle.c\
        $(SRC)/effectMagnet.c\
        $(SRC)/print.c\
        $(SRC)/solarradiation_torque.c


OBJECT = $(SOURCE:.c=.o)


sim: $(OBJECT)  
    gcc -Wall -o demo $(FLAGS) $(OBJECT) -lm


$(OBJECT) : %.o : %.c Makefile 
    gcc $(FLAGS) -c  $< -o $@

clean:
    rm $(SRC)/*.o

这是我正在尝试执行的shell脚本

alias proj="cd /home/vedant/version/version14.9_latest"
make -B

请你告诉我我哪里错了?

0 个答案:

没有答案