已解决,没写后缀名
创建的c文件本身就是可读的文件
谢谢解决了
换tcc了
你没有头文件
检查一下是不是没有安装stdio.h库
是不是环境变量没配置好呀,stdio.h是系统库的头文件,或者是 #include前有空格导致的?
你可以试试shift+;然后wp
可以使用printf 函数
g你没有安装gcc编译器
是ls -l这里不是1是l你前面执行了gcc a.c了没有,如果没有执行的话是不会生成a.out这个文件的
pritnf ? => printf
gcc 指令有没有使用
按esc或F5
按一下“Esc”进入 Normal mode,接着按两下“d”,删除一行;“hjkl”上下左右移动光标。
sudo apt-get install gcc
#include <stdio.h> 写成了 #include <stido.h>
报错大概意思是文件格式不能识别。
lx1 C语言程序要以.c结尾,
可以执行以下命令:
mv lx1 lx1.c
然后重新编译
gcc lx1.c
return 0;
应该是编译器版本不一样,编译选项不能省略要写全。
.o是编译后的文件,gcc是编译指令.
如果连了网的话,centos6.3直接用yum在线包管理器。一行命令就搞定:yum install gcc
void main 改成 int main ,并在末尾加 return 0语句 .
因为TAB的标准就是8个空格
老师在make的应用中讲过,而且你可以使用make的时候前面空不是8个空格,系统会报错
没有截图吗?
用gcc试试
把代码贴出来