一个很怪异关于编译.c文件的问题,求助!
- Batman1983
- 帖子: 13
- 注册时间: 2007-07-28 0:28
一个很怪异关于编译.c文件的问题,求助!
首先说明,我在虚拟机上已经执行了sudo apt-get install build-essential
然后我VIM编辑那段最简单的代码:
#include <stdio.h>
int main()
{printf(¨hello!\n¨);
return 0;
}
编译提示为:
main.c: In function ‘main’:
main.c:3: error: stray ‘\302’ in program
main.c:3: error: stray ‘\250’ in program
main.c:3: error: ‘hello’ undeclared (first use in this function)
main.c:3: error: (Each undeclared identifier is reported only once
main.c:3: error: for each function it appears in.)
main.c:3: error: expected ‘)’ before ‘!’ token
main.c:3: error: stray ‘\’ in program
main.c:3: error: stray ‘\302’ in program
main.c:3: error: stray ‘\250’ in program
然后复制了论坛里的代码如下:
#include<stdio.h>
int main()
{
printf("Hello Ubuntu!\n");
return 0;
}
可以正确编译。
肯定是输入字符的问题。双引号不一样。我想问的是:这是VIM什么输入?然后改怎么改才能正确编译?
然后我VIM编辑那段最简单的代码:
#include <stdio.h>
int main()
{printf(¨hello!\n¨);
return 0;
}
编译提示为:
main.c: In function ‘main’:
main.c:3: error: stray ‘\302’ in program
main.c:3: error: stray ‘\250’ in program
main.c:3: error: ‘hello’ undeclared (first use in this function)
main.c:3: error: (Each undeclared identifier is reported only once
main.c:3: error: for each function it appears in.)
main.c:3: error: expected ‘)’ before ‘!’ token
main.c:3: error: stray ‘\’ in program
main.c:3: error: stray ‘\302’ in program
main.c:3: error: stray ‘\250’ in program
然后复制了论坛里的代码如下:
#include<stdio.h>
int main()
{
printf("Hello Ubuntu!\n");
return 0;
}
可以正确编译。
肯定是输入字符的问题。双引号不一样。我想问的是:这是VIM什么输入?然后改怎么改才能正确编译?
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- Batman1983
- 帖子: 13
- 注册时间: 2007-07-28 0:28
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- Batman1983
- 帖子: 13
- 注册时间: 2007-07-28 0:28
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- Batman1983
- 帖子: 13
- 注册时间: 2007-07-28 0:28
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- Batman1983
- 帖子: 13
- 注册时间: 2007-07-28 0:28
- Batman1983
- 帖子: 13
- 注册时间: 2007-07-28 0:28
-
- 帖子: 7
- 注册时间: 2008-11-10 10:12
Re: 一个很怪异关于编译.c文件的问题,求助!
怎么解决的?
我也有这样的问题,可以生成可执行文件,但编译成汇编的时候才出错。
我也有这样的问题,可以生成可执行文件,但编译成汇编的时候才出错。
- shanliang8008
- 帖子: 1362
- 注册时间: 2007-07-16 19:43
- 来自: tangshan
Re: 一个很怪异关于编译.c文件的问题,求助!
我怎么看都像esc下那个反引号