QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2902|回复: 13

gcc在哪里?

[复制链接]
发表于 2005-8-6 09:35:43 | 显示全部楼层 |阅读模式
请问,FC3里的 GCC放在什么地方,怎么才能 调用?
我直接在 终端里输入GCC NAME.C
提示gcc: name.c: 没有那个文件或目录
gcc: no input files

我机器上确定有GCC了,能搜索到好多,但就 是 不知道 用哪个,怎么用,
谢谢 哪位,劳您给指点指点,是路径不对吗>?
 楼主| 发表于 2005-8-6 09:46:12 | 显示全部楼层
/USR/BIN/ 下,有个GCC,用什么命令才能 用阿?>
谢谢帮个忙!@
回复

使用道具 举报

发表于 2005-8-6 09:48:13 | 显示全部楼层
gcc -v
回复

使用道具 举报

发表于 2005-8-6 09:54:10 | 显示全部楼层
你确定当前目录下有name.c吗?
回复

使用道具 举报

 楼主| 发表于 2005-8-6 09:57:57 | 显示全部楼层
没有NAME.C阿
我想新建立一个文件!
用GCC -V提示
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.4/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
回复

使用道具 举报

发表于 2005-8-6 10:00:17 | 显示全部楼层
gcc是编译器

建文件应该用其它文本编辑器。
回复

使用道具 举报

 楼主| 发表于 2005-8-6 10:09:05 | 显示全部楼层
[root@localhost ~]# gcc game.c
/usr/lib/gcc/i386-redhat-linux/3.4.4/../../../crt1.o(.text+0x1: In function `_start':
: undefined reference to `main'
collect2: ld returned 1 exit status
[root@localhost ~]# ls
anaconda-ks.cfg  game.c       install.log         RealPlayer
Desktop          index.html   install.log.syslog  无标题.html
eee.sxw          index.html~  local.conf          无标题.html~
[root@localhost ~]# gcc game.c
[root@localhost ~]# gcc -o game.c
gcc: no input files
[root@localhost ~]# gcc -o game game.c
[root@localhost ~]#
我刚开始用文本建立个空文件,提示最前面那 堆
后来又在文件里加了个MAIN(){}结果再用,就没反映了!~
回复

使用道具 举报

 楼主| 发表于 2005-8-6 10:11:57 | 显示全部楼层
目录里,生成了A.OUT和GAME两个文件,但回车之后,什么动静都没有
回复

使用道具 举报

 楼主| 发表于 2005-8-6 10:27:20 | 显示全部楼层
我 还在 等待中...
回复

使用道具 举报

发表于 2005-8-6 11:43:45 | 显示全部楼层
我觉得你好像从来没有学过C语言一样。[code:1]$ cat game.c
#include <stdio>
int main(){
printf("Hello, world\n");
return(0);
}
$ gcc game.c
$ ./a.out
Hello, world[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-8-6 12:15:33 | 显示全部楼层
可以了!
虽然不会C,但在学!

不过原来是在WIN下用C编译器学的,直接在编译器下输入,点个 按钮就能 看结果的!

又想同时学LINUX,听GCC有名,就想实验实验,也不知道自己机器上的GCC好不好用.以为GCC也是窗口模式的!
没想到,要在其他文本模式里编译,然后GCC只起到一个输出的 作用,运行结果要跑到A.OUT里......

谢谢mandrakechina阿,我就是搜索LINUX时候,搜索到你的 LINUX大全,才找到这里的!
虽然那个 不能用的 REDHAT8.0 折腾了 我 一个礼拜
回复

使用道具 举报

发表于 2005-8-6 13:58:11 | 显示全部楼层
只有你先学会了C编程,才会使用gcc的啊
回复

使用道具 举报

 楼主| 发表于 2005-8-6 22:01:45 | 显示全部楼层
[quote:c07d4062c7="fox_eagle2003"]只有你先学会了C编程,才会使用gcc的啊[/quote]


是阿,学C不也 要 个 环境么,各位大侠的意思是,我先到WIN下,学好了 C,再过来这里 用GCC?
实际我也这么想的 ,一边学C,一边跑来 学LINUX,好像费尽了点!
回复

使用道具 举报

发表于 2005-8-6 22:08:48 | 显示全部楼层
教你一省事的
gcc name.c -o name
直接生成可执行文件啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-3 07:24 , Processed in 0.069201 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表