找回密码
 注册
查看: 1240|回复: 10

初学Linux的2个困惑,希望大家帮我!

[复制链接]
发表于 2006-7-31 15:44:03 | 显示全部楼层 |阅读模式
0。我装的是FC5
1。请问一下大家,怎么在命令提示符界面下进行c编成阿,我用which命令查了一下那个gcc,在/usr/bin/gcc,但是运行gcc却运行不了,好像是没有找到文件什么的,请问怎么回事啊,linux有没有类似的dos下的TC或是win下的VC之类的编成环境,怎么进入或者安装阿?
2。还有一个问题就是我现在好像只有GONME,怎么再安装KDE,我再GONME的桌面环境下运行那个software updater和add/remove程序,总是没有响应,请问怎么升级组件呢?
请各位不吝赐教,多谢!
发表于 2006-7-31 17:05:57 | 显示全部楼层
编译单个文件:gcc abc.c,会生成一个abc.o文件,./abc执行就可以了,文件多了,例如一个软件工程项目,依赖、引用关系复杂,要用automake,autoconfig之类的,先搜一下相关帖子。
回复

使用道具 举报

发表于 2006-7-31 20:19:02 | 显示全部楼层
gcc abc.c会生成a.out,不是abc.o
看精华贴里,有gcc介绍
回复

使用道具 举报

 楼主| 发表于 2006-7-31 22:58:04 | 显示全部楼层
好的,谢谢。其实我只是想问,怎么进入Linux的开发环境,也许我应该问大家在Linux下用什么工具来写程序吧,呵呵。
回复

使用道具 举报

发表于 2006-8-4 22:55:02 | 显示全部楼层
很多。用IDE吧。很多ide软件。
回复

使用道具 举报

发表于 2006-8-4 22:56:34 | 显示全部楼层
很多ide???
回复

使用道具 举报

发表于 2006-8-7 07:42:16 | 显示全部楼层
[quote:c37d664696="yongyuan10cn"]好的,谢谢。其实我只是想问,怎么进入Linux的开发环境,也许我应该问大家在Linux下用什么工具来写程序吧,呵呵。[/quote]
我以前用anjuta,现在比较习惯 vi+命令行。
我觉得emacs应该是趋势。。。学习中。。。(两个月了,还没学会。。。)
回复

使用道具 举报

发表于 2006-8-7 15:25:45 | 显示全部楼层
文章发表于: 2006年 08月07日 11:14 发表主题: gcc 在编译的时候提示error: stdio.h: 没有 引用并回复 编辑/删除帖子 删除这个主题
我写了一个简单的hello.c内容如下:
#include <stdio.h>
main()
{
printf("hello!\n");
}

编译:gcc -o sample1.o sample1.c

sample1.c:1:19: error: stdio.h: 没有那个文件或目录
sample1.c: 在函数 ‘main’ 中:
sample1.c:4: 警告:内建函数 ‘printf’ 不兼容的隐式声明
不知道是怎么回事情,请高手帮忙:
系统:fedora4 ,安装的包:
rpm -qa|grep gcc:
libgcc-4.0.0-8
gcc-4.0.0-8
gcc-c++-4.0.0-8

rpm -qa|grep libc:
glibc-2.3.5-10
glibc-common-2.3.5-10
libcap-1.10-22
libcap-devel-1.10-22
libcroco-0.6.0-5

也不知道缺什么东西,郁闷阿,请大家帮助
回复

使用道具 举报

发表于 2006-8-7 22:46:24 | 显示全部楼层
[quote:11fc93a7fc="Mikeandmore"][quote:11fc93a7fc="yongyuan10cn"]好的,谢谢。其实我只是想问,怎么进入Linux的开发环境,也许我应该问大家在Linux下用什么工具来写程序吧,呵呵。[/quote]
我以前用anjuta,现在比较习惯 vi+命令行。
我觉得emacs应该是趋势。。。学习中。。。(两个月了,还没学会。。。)[/quote]我用emacs,但并不觉得是趋势。用好vi就很牛了。
回复

使用道具 举报

发表于 2006-8-9 10:43:37 | 显示全部楼层
编译时:“gcc -o sample1.o sample1.c”
跟“gcc -o sample1 sample1.c” 是一样的?
回复

使用道具 举报

发表于 2006-8-9 13:39:38 | 显示全部楼层
一样,程序名不一样而已
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-6 18:00 , Processed in 0.039204 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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