QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1394|回复: 7

超级新手关于c的疑惑

[复制链接]
发表于 2006-3-6 19:01:19 | 显示全部楼层 |阅读模式
在Llinux下,我写了一个c语言的程序,比如说叫hello.c
我看文章说用gcc命令编译它,举的例子是gcc hello.c
那这个时候系统怎么知道这个hello.c是在什么地方的??
我也试了试,得到的结果是:

[root@localhost root]# gcc hello.c
bash: gcc: command not found


这是怎么回事呢????
虚心请教中.........................
发表于 2006-3-6 19:20:11 | 显示全部楼层
这个应该是你gcc编译器还没有装吧……你确定你装了gcc?
回复

使用道具 举报

发表于 2006-3-6 19:37:33 | 显示全部楼层
[quote:eca00eda46="jdee"]这个应该是你gcc编译器还没有装吧……你确定你装了gcc?[/quote]对呀?
回复

使用道具 举报

 楼主| 发表于 2006-3-6 19:44:41 | 显示全部楼层
那怎么才能知道有没有装呢???又应该怎么装呢????
回复

使用道具 举报

发表于 2006-3-10 17:45:42 | 显示全部楼层
你是什么发行版
debian/ubuntu
dpkg -l gcc*
回复

使用道具 举报

发表于 2006-3-12 13:03:52 | 显示全部楼层
bash: gcc: command not found
没有gcc
回复

使用道具 举报

发表于 2006-3-13 12:57:28 | 显示全部楼层
先查找gcc有没有装:
find / -name gcc
看有没有gcc。

如果没装,那就装吧。

如果装了,那就说明你没设置好环境变量。

以bash为例,在~/.bash_profile或~/.bashrc中添加以下语句(红色字体的内容要改):
PATH=/opt/SUNWspro/bin:$PATH; export PATH
MANPATH=/opt/SUNWspro/man:$MANPATH; export MANPATH


用你的gcc的路径名替换掉/opt/SUNWspro/bin
用gcc man的路径名替换掉/opt/SUNWspro/man就可以了。
回复

使用道具 举报

 楼主| 发表于 2006-3-13 20:19:10 | 显示全部楼层
谢谢大家,我发现是我的gcc没有装,我用redhat的安装盘装上了,但是我还有个疑问,如果我用一个文本编辑器写了个.c的程序,那我应该把它保存在什么地方呢?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 20:24 , Processed in 0.042278 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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