我知道我可以在终端中复制粘贴此命令,但我该如何输入它呢?
make ex1
cc ex1.c -o ex1
将其全部输入到一行中会产生以下内容:
make: Nothing to be done for ex1.
make: *** No rule to make target cc. Stop.
答案1
您应该只输入make ex1
不要添加cc ex1.c -o ex1
,make
将运行该命令。
如果出现make: Nothing to be done for ex1
错误,则意味着您的目录中已经有一个 ex1 编译文件,其中存在 ex1.c。您需要删除/移动/重命名该文件,因为make
将尝试创建名为ex1
(同名) 的文件,如果同名文件已经存在,则会出错。这就是它出错的原因。
直接使用就行,cc filename.c -o filename(anyname)
是一样的。