[问题]简单的程序,但是gcc编译是显示出错,如何解决?

C、C++和Java语言
主题已锁定
skqandliuqiong
帖子: 1
注册时间: 2007-10-05 23:38
送出感谢: 0
接收感谢: 0

[问题]简单的程序,但是gcc编译是显示出错,如何解决?

#1

帖子 skqandliuqiong » 2007-10-05 23:54

我的程序如下:

代码: 全选

#include<stdio.h>
 int main()
{
  printf("hello,world\n");
return 0;}


编译命令如下:

代码: 全选

gcc -o h h.c


出错信息显示如下:

代码: 全选

h.c:1: 错误: 程序中有游离的 ‘\357’
h.c:1: 错误: 程序中有游离的 ‘\274’
h.c:1: 错误: 程序中有游离的 ‘\203’
h.c:1: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token


请问这是为什么呢?应当如何解决?谢谢!! :)
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

#2

帖子 leeaman » 2007-10-05 23:59

难得一天有两单,你的程序里面有非ascii编码的标点符号,要么是输入法的问题,要么是你复制粘贴过来的问题
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
tiankunmin
帖子: 38
注册时间: 2007-09-07 3:08
送出感谢: 0
接收感谢: 0

#3

帖子 tiankunmin » 2007-10-06 4:35

#->#
头像
Catherin
帖子: 86
注册时间: 2007-09-21 20:58
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 Catherin » 2007-10-06 9:23

我第一次编C也是这个,而且出了同样的错误,赞一下先。
是输入法的原因。标点符号错了。 :evil:
~~ 特别能熬夜 :evil:
头像
JiajiaX2
帖子: 36
注册时间: 2008-01-17 23:13
送出感谢: 0
接收感谢: 0

Re: [问题]简单的程序,但是gcc编译是显示出错,如何解决?

#5

帖子 JiajiaX2 » 2008-04-06 0:08

skqandliuqiong 写了:

代码: 全选

h.c:1: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token



那同样的 一个简单的程序出现这个是出了什么错误?
limh909
帖子: 1
注册时间: 2007-03-14 20:27
送出感谢: 0
接收感谢: 0

#6

帖子 limh909 » 2008-04-06 10:31

#include<stdio.h>

^
^

第一字符#是全角的,把它改成半角的#,就好了
主题已锁定

回到 “C/C++/Java”