经常初学者会遇到这么个问题
明明我都是按照编程书上的名命令输入的的阿
怎么会有
cc: 错误:firstc.c:没有那个文件或目录
cc: 致命错误:没有输入文件
编译中断。
别着急,这种问题是有很多种原因,但是对于初学者而言,无非是对linux的知识不了解
1.文件名错误:
linux允许文件名有空格,所以可能你的.c文件有空格
例如 first .c和first.c或者first.c <--末尾有一个空格
文件末尾的空格不能在shell直接打出来,可以用转义符\ +space
比如下图
2.另外一种可能是你还没有cd出路径,如下图