当前位置: 技术问答>linux和unix
刚学linux,gcc 多个文件一起编译一个简单错误
来源: 互联网 发布时间:2016-05-03
本文导语: 将hello world分割成三个文件, // ‘hello.c #include "hello.h" int main(void) { hello ("world"); return 0; } //hello_fn.c #include #include "hello.h" void hello ( const char * name) { printf ("Hello, %s!n", name); } //hello.h ...
将hello world分割成三个文件,
// ‘hello.c
#include "hello.h"
int main(void)
{
hello ("world");
return 0;
}
//hello_fn.c
#include
#include "hello.h"
void hello ( const char * name)
{
printf ("Hello, %s!n", name);
}
//hello.h
void hello (const char * name);
$ gcc -Wall /home/yufei/mytest/hello.c /home/yufei/mytest/hello_fn.c -o newhello
[b]错误:/home/yufei/mytest/hello_fn.c:4: error: stray ‘302’ in program
/home/yufei/mytest/hello_fn.c:4: error: stray ‘240’ in program
请问这是个什么错误??????????
// ‘hello.c
#include "hello.h"
int main(void)
{
hello ("world");
return 0;
}
//hello_fn.c
#include
#include "hello.h"
void hello ( const char * name)
{
printf ("Hello, %s!n", name);
}
//hello.h
void hello (const char * name);
$ gcc -Wall /home/yufei/mytest/hello.c /home/yufei/mytest/hello_fn.c -o newhello
[b]错误:/home/yufei/mytest/hello_fn.c:4: error: stray ‘302’ in program
/home/yufei/mytest/hello_fn.c:4: error: stray ‘240’ in program
请问这是个什么错误??????????
|
你把 hello_fn.c的第四行 删除重新写一遍
注意不要用中文输入法,不要用全角
注意不要用中文输入法,不要用全角
|
你检查一下是否有中文的标点符号(比如括号、分号等),而不是英文符号。
|
你把 hello_fn.c的第四行 删除重新写一遍
注意不要用中文输入法,不要用全角
注意不要用中文输入法,不要用全角
|
复制 粘贴是不行的,一个字一个字的打出来,别偷懒哦