[问题]gcc问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
reaperman
帖子: 2
注册时间: 2007-09-07 14:07

[问题]gcc问题

#1

帖子 reaperman » 2007-10-12 18:46

安装gcc后 编辑hello.c文件完毕,在当前目录打开终端输入gcc hello.c -o hello
显示gcc: hello.c:No such file or directory
gcc: 没有输入文件

这是为什么?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-10-12 18:51

No such file or directory
确认你的 hello.c 在当前目录下
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
reaperman
帖子: 2
注册时间: 2007-09-07 14:07

#3

帖子 reaperman » 2007-10-12 19:10

恩刚才 确认了下 目录有点问题 改后 不再出现上述的错误,但出现
root@yzp-desktop:/media/hda1# gcc hello.c -o hello
hello.c: 在函数 ‘main’ 中:
hello.c:3: 警告: 隐式声明与内建函数 ‘printf’ 不兼容


我的hello.c是这么写的
int main(int argc,char **argv)
{
printf("Hello Linux\n");
}
这是什么问题呢
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#4

帖子 xhy » 2007-10-12 19:32

代码: 全选

#include<stdio.h>
目前负债150多万
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#5

帖子 BigSnake.NET » 2007-10-12 19:33

代码: 全选

$ sudo apt-get install build-essential 
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
zccpop
帖子: 49
注册时间: 2007-07-22 9:06
来自: hz
联系:

#6

帖子 zccpop » 2007-10-12 20:35

我用gcc正常
用g++编译c++文件有问题》?
build-essential 也安装了

问题:

hello.cpp:1: 错误: 程序中有游离的 ‘\357’
hello.cpp:1: 错误: 程序中有游离的 ‘\274’
hello.cpp:1: 错误: 程序中有游离的 ‘\203’
hello.cpp:1: 错误: expected constructor, destructor, or type conversion before ‘<’ token
hello.cpp: In function ‘int main()’:
hello.cpp:7: 错误: ‘cout’ 在此作用域中尚未声明
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2007-10-12 21:37

zccpop 写了:我用gcc正常
用g++编译c++文件有问题》?
build-essential 也安装了

问题:

hello.cpp:1: 错误: 程序中有游离的 ‘\357’
hello.cpp:1: 错误: 程序中有游离的 ‘\274’
hello.cpp:1: 错误: 程序中有游离的 ‘\203’
hello.cpp:1: 错误: expected constructor, destructor, or type conversion before ‘<’ token
hello.cpp: In function ‘int main()’:
hello.cpp:7: 错误: ‘cout’ 在此作用域中尚未声明
1, 编程请用英文半角标点
2, using namespace std;
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
zccpop
帖子: 49
注册时间: 2007-07-22 9:06
来自: hz
联系:

#8

帖子 zccpop » 2007-10-12 21:50

BigSnake.NET 写了:
zccpop 写了:我用gcc正常
用g++编译c++文件有问题》?
build-essential 也安装了

问题:

hello.cpp:1: 错误: 程序中有游离的 ‘\357’
hello.cpp:1: 错误: 程序中有游离的 ‘\274’
hello.cpp:1: 错误: 程序中有游离的 ‘\203’
hello.cpp:1: 错误: expected constructor, destructor, or type conversion before ‘<’ token
hello.cpp: In function ‘int main()’:
hello.cpp:7: 错误: ‘cout’ 在此作用域中尚未声明
1, 编程请用英文半角标点
2, using namespace std;
这两点我注意到的~
头像
zccpop
帖子: 49
注册时间: 2007-07-22 9:06
来自: hz
联系:

#9

帖子 zccpop » 2007-10-12 23:57

不好意思,让人汗颜。#这个符号用中文了。
回复