Linux下C程序开发环境
1. linux 内核开发\r
2. 基于linux嵌入式开发\r
编辑器 vi
编译器 GNU gcc
调试器 gdb
函数库 glibc
系统头文件 glibc_header
安装时选上“程序开发”中的“开发工具”就可安装gcc/gdb
若要开发图形,还应选上“GNOME/KDE软件开发”\r
集成开发环境(IDE):
kylix:号称linux下的dephi
kdevelop
RHIDE:类似于Turbo C++
源文件后缀及其解释:\r
.c为后缀 C语言源代码文件\r
.h为后缀 头文件\r
.i为后缀 已经预处理过的C源代码文件\r
.o为后缀 编译后的目标文件
.s为后缀 汇编语言源代码文件\r
gcc -o hello hello.c
-c 只输出目标代码,而不必要输出可执行文件\r
-g 在编译的时候提供我们以后对程序进行调试的信息\r
最后执行./hello就可以看到程序输出结果。\r
glibc
两种安装方式:\r
1. 安装成测试用的函数库
2. 安装成主要的C函数库\r
附加包:
Linuxthreads 多线程处理 (glibc-linuxthreads-2.0.6.tar.gz)
Locale 国际化/本地化 (glibc-localedate-2.0.6.tar.gz)
Crypt 加密 (glibc-crypt-2.0.6.tar.gz)
开发环境8个包:\r
cpp-2.96-110.i386.rpm
binutils-2.11.93.0.2-11.i386.rpm
glibc-2.2.5-34.i386.rpm
glibc-kernheaders-2.4-7.14.i386.rpm
glibc-common-2.2.5-34
glibc-devel-2.2.5-34.i386.rpm
gcc-2.96-110.i386.rpm
make-3.79.1-8.i386.rpm
查看glibc的版本:
ls /lib/libc-*
查看gcc版本号:
gcc –version
开发过程:
1. 使用vi等编辑工具编写源程序
2. 保存为*.c
3. 使用gcc编译成二进制可执行文件\r
4. ./a.out执行(a.out可换成指定的可执行文件)
5. 有问题可以使用gdb进行调试
Created By: sb123
Form Page: Linux下C程序开发环境

February 20th, 2008 15:28
Nice view you have on 下C程序开发环境–sb123. Your posts is the reason I frequently drop by your website.