我只是想编译一个简单的c程序,但是出现此消息
在文档中:
func routes(_ app: Application) throws {
app.get("downloadthefile") { req -> Response in
let filePath = "path/to/the/file"
let result = req.fileio.streamFile(at: filePath)
return result
}
}
在终端机中:
#include <stdio.h>
int main(void){
printf("Hello world\n");
return 0;
}
* EDIT
我尝试使用命令root@javi-HUAWEI-MateBook-D:~/Documentos/Pasar a MEGASync/Apuntes/3er Curso/Redes de Banda Ancha/P1/p1-parte1/P1-1/
misprogramas# touch program1.c
root@javi-HUAWEI-MateBook-D:~/Documentos/Pasar a MEGASync/Apuntes/3er Curso/Redes de Banda Ancha/P1/p1-parte1/P1-1/
misprogramas# subl program1.c &
[1] 29061
root@javi-HUAWEI-MateBook-D:~/Documentos/Pasar a MEGASync/Apuntes/3er Curso/Redes de Banda Ancha/P1/p1-parte1/P1-1/
misprogramas# gcc program1.c
program1.c:1:10: fatal error: stdio.h: No existe el archivo o el directorio
#include <stdio.h>
^~~~~~~~~
compilation terminated.
[1]+ Hecho subl program1.c
root@javi-HUAWEI-MateBook-D:~/Documentos/Pasar a MEGASync/Apuntes/3er Curso/Redes de Banda Ancha/P1/p1-parte1/P1-1/
misprogramas#
查找gcc目录,并显示以下消息:
gcc -v program1.c
答案 0 :(得分:0)
检查stdio.h是否在/ usr / include中。
如果丢失,请运行:sudo apt install --reinstall build-essential