我是一名学生,为了完成我的作业,我被要求创建一些简单的程序,一个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.
感谢任何帮助。
答案 0 :(得分:1)
您无法按预期使用关键字 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
用
替换你的代码生成文件my_list = [1,2,3,4,5]
my_new_list = [[1,3,7,5],[1,2,3,4,5]]
将我的定义更改为任何名称