嵌入式技术论坛
直播中

王龙

7年用户 23经验值
擅长:测量仪表
私信 关注
[问答]

在虚拟机中建立了一个aut.c文件使用gcc编译器编译出现语法错误

在虚拟机中建立了一个aut.c文件,使用gcc编译器编译
gcc -aut.c   -Wall  编译后没问题
当./aut.c进行编译进行输入时
提示./aut.c在未料的“{”附近出现语法错误
int  main(int argc,const char  *argv[])

#include
int  main(int argc,const char  *argv[])
{
      int  m;
      printf("please input  a number");
      scanf("%d",&m);
      printf("s=%d",m);
      while(1);
      return 0;
}
捕获.PNG
  • 捕获.PNG

回帖(2)

李泽坚

2018-11-26 17:35:38
这不是在(附近吗
举报

柳清水歌

2018-11-27 19:51:44
./aut.c 这是运行还是编译
2 举报
  • 王龙: 运行代码。
  • 王龙: 我知道原因了,是因为在gcc编译时,没有加-o ,所以会生成缺省文件a.out,所以执行./a.out就可以运行了。
    -o file 确定输出文件为file。如果没有用-o选项,缺省的可执行文件的输出是a.out

更多回帖

发帖
×
20
完善资料,
赚取积分