Chinaunix

标题: 求助,刚装好的linux,如何开发一个最简单的C程序? [打印本页]

作者: yellowjacky    时间: 2006-06-14 14:32
标题: 求助,刚装好的linux,如何开发一个最简单的C程序?
我刚刚装好VMware Tools,redhat 9,
我现在就想在linux环境下面编写一个最简单的hello world!
请问我需要如何做?
比如编译器,makefile什么的,如何得到或者实现?
谢谢大家了!!
作者: kenduest    时间: 2006-06-14 14:37
原帖由 yellowjacky 于 2006-6-14 14:32 发表
我刚刚装好VMware Tools,redhat 9,
我现在就想在linux环境下面编写一个最简单的hello world!
请问我需要如何做?
比如编译器,makefile什么的,如何得到或者实现?
谢谢大家了!!


安装 gcc 软件,这个 linux distro 都会提供。你用一般的编辑器写一个以 .c 结尾的文档,内容就是一般 c 语言的程式码。写好后用 gcc 程式去编译,编译完成没问题会产生 a.out 档案,执行 ./a.out 即可查看结果。

至于 Makefile 等怎样撰写的,甚至一些更多的技巧,我建议你先买一本 unix programming 这类编成教学书籍来看吧,因为都会说的很清楚。

==
作者: yellowjacky    时间: 2006-06-14 15:16
原帖由 kenduest 于 2006-6-14 14:37 发表


安装 gcc 软件,这个 linux distro 都会提供。你用一般的编辑器写一个以 .c 结尾的文档,内容就是一般 c 语言的程式码。写好后用 gcc 程式去编译,编译完成没问题会产生 a.out 档案,执行 ./a.out 即可查看结 ...



我想再问一下,如何安装gcc软件?
作者: kenduest    时间: 2006-06-14 15:38
原帖由 yellowjacky 于 2006-6-14 15:16 发表
我想再问一下,如何安装gcc软件?


用 rpm 程式,rpm -ihv 可以安装上相关 rpm package,你事后可以到 X 环境,X 有软件包的新增移除可以安装上。简单一点,安装过程就选择安装上即可。

最后... 系统的问题,请去系统管理讨论区发问會更好。

==

[ 本帖最后由 kenduest 于 2006-6-14 15:47 编辑 ]
作者: yellowjacky    时间: 2006-06-14 20:26
原帖由 kenduest 于 2006-6-14 15:38 发表


用 rpm 程式,rpm -ihv 可以安装上相关 rpm package,你事后可以到 X 环境,X 有软件包的新增移除可以安装上。简单一点,安装过程就选择安装上即可。

最后... 系统的问题,请去系统管理讨论区发问會更好。 ...



如何使用rpm -ihv ??在哪一个目录?
作者: RainFlying    时间: 2006-06-14 20:30
原帖由 yellowjacky 于 2006-6-14 20:26 发表



如何使用rpm -ihv ??在哪一个目录?


那个在任何文件夹下都可以用的
建议你还是先找本基础的Linux的使用的教程看看吧
-_-!
作者: isnowran    时间: 2006-06-15 11:07
原帖由 yellowjacky 于 2006-6-14 20:26 发表



如何使用rpm -ihv ??在哪一个目录?

如果你不大会用linux,就不要尝试用rpm,它有很多依赖关系包,能把你烦死,你试试运行gcc,看看什么提示,很可能你已经有编译器了
作者: fzy8888cn    时间: 2006-06-15 15:00
标题: rh9下安装C/C++编译器
用mount 把光盘挂起,然后分别把三张盘放入光驱,查找到以下rpm包,然后用
rpm -Uvh 命令安装。
1.rpm -Uvh gcc-3.2.2-5.i386.rpm
2.rpm -Uvh libstdc++-devel-3.2.2-5.i386.rpm
3.rpm -Uvh gcc-c++-3.2.2-5.i386.rpm
4.rpm -Uvh libobjc-3.2.2-5.i386.rpm
5.rpm -Uvh  gcc-objc-3.2.2-5.i386.rpm
我系统是rh9,我当初就是这样装的。
编译器安装好了后运行gcc 可编译你的程序
gcc -o 可执行文件名 源程序文件。
比如你的 源程序文件是hello.c 想编译成hello
gcc -o hello hello.c
这是最简单的编译命令了,以后你得找相关书籍来看看。
编译一个大规模得程序可不是这么简单得。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2