这句话的意识是,makefile 文件中,第二行,***缺少分割符。
然后我们打开makefile文件,makefile文件打开如下:
test:test.c
gcc $^ -o $@ -std=c99
.PHONY:clean
clean:
rm -f test
结果发现gcc没有tab分隔符,就会报这样的错误:makefile:2: *** missing separator. Stop.
这样我们只需要在gcc前面加tab分割符就可以了
test:test.c
gcc $^ -o $@ -std=c99
.PHONY:clean
clean:
rm -f test
在依赖方法的最前面加上@就可以了。
还说一个点就是,昨天入门学html的时候的几个注意点。
1.打开文件不要着急写代码,先保存。
2.我们对文件进行修改,要先保存,然后再打开浏览器。
昨天就是写了一个标题的修改,和body的修改。结果打开浏览器一直没有显示。
先是CSDN查,结果没有这种情况的讲解。然后我又去看是否是浏览器的问题,看了看,好像浏览器也找不出什么毛病。最后想到刚刚下载visual studio code,我就直接重启了一下,结果还是没解决。最后试了一下保存在显示,才发现是我没有保存。
害,在b站的时候,没注意到这个点,让我搞了好一会才知道,属实蠢到了。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>vscode第一个界面</title>
</head>
<body>
新年快乐!
</body>
</html>