我是一名学生,对于我的作业,我被要求创建一些简单的程序,一个makefile和一个运行脚本。无论我尝试什么,当" make"作为服务器中的命令时,我都会不断收到相同的错误消息,在该命令中,我要处理并提交此作业。我花了很多时间尝试自己解决这个问题,而且我相信这个错误不在迄今为止我的教育范围之内。
我已经附上了makefile。
all: define calcdrawing encrypt
define: define.cpp
g++ define.cpp -o define
calcdrawing: calcdrawing.cpp
g++ calcdrawing.cpp -o calcdrawing
encrypt: encrypt.cpp
g++ encrypt.cpp -o encrypt
我收到以下错误消息:
Makefile:1: *** Malformed target-specific variable definition. Stop.
任何帮助都将不胜感激。
您无法按照您的意图使用关键字 define
用
替换代码制作文件 all: mydefine calcdrawing encrypt
mydefine: define.cpp
g++ define.cpp -o define
calcdrawing: calcdrawing.cpp
g++ calcdrawing.cpp -o calcdrawing
encrypt: encrypt.cpp
g++ encrypt.cpp -o encrypt
将我的定义更改为任何名称