书籍详情
用GNU软件编程
作者:(美)[M.劳基德斯]Mike Loukides,(美)[A.奥拉姆]Andy Oram著;石祥生,翟炯,石秋云译
出版社:电子工业出版社
出版时间:1997-11-01
ISBN:9787505343979
定价:¥47.00
内容简介
本书介绍了免费基金会(FSF)和Cygnus Support公司提供的GNU免费软件。GNU软件是为UNIX操作系统开发的,其中有些工具已成功地移植到其他操作系统中。全书共分九章,即:免费开发环境,UNIX操作系统简介,利用Emacs编辑源程序,利用gcc进行编译和链接,库程序,C和C++程序的调试,利用make的自动编译,利用RCS管理源文件,程序的计时和剖析。
作者简介
暂缺《用GNU软件编程》作者简介
目录
前言
第1章 免费软件开发环境
UNIX——程序员的舞台
什么是免费软件
本书中的软件
二进制程序的安装
工具栏更新
免费软件的培植
第2章 UNIX操作系统简介
UNIX的登录
UNIX命令
UNIX的文件系统
联机资料
标准软件和输出
控制程序执行
外壳(Shell)程序
外壳的设定
其它基本工具
第3章 利用Eemacs编辑源程序
Emacs编辑程序入门
C方式的基本编辑操作
在Emacs内编译
外壳窗口
标志(Tag)
某些其它的方式和命令
第4章 利用gcc进行编译和链接
C编译过程
C程序的汇编
程序的链接
创建库程序
交叉编译
第5章 库程序
错误处理
信号
时间
系统接口问题
C++类
库程序和许可证
第6章 C和C++程序的调试
为gdb执行编译
启动gdb
基本的gdb命令
变量的作用域和环境
调用栈的上移和下移
C++程序
Emacs的接口
命令名的补全和缩写
连接现有进程
小结
第7章 利用make的自动编译
创建makdfile文件
make的调用
make和RCS
出错消息
补充说明
第8章 利用RCS管理源文件
版本树
基本操作
有关签收的其它信息
新版本和老版本
其它功能
补充说明
第9章 程序的计时和剖析
简单计时
剖析简介
利用gprof生成剖析文件
附录 A Cygnus Support公司简介
附录 B 利用源程序构建GNU软件
附录 C 数据表达形式
附录 D GNU的通用公开许可证
第1章 免费软件开发环境
UNIX——程序员的舞台
什么是免费软件
本书中的软件
二进制程序的安装
工具栏更新
免费软件的培植
第2章 UNIX操作系统简介
UNIX的登录
UNIX命令
UNIX的文件系统
联机资料
标准软件和输出
控制程序执行
外壳(Shell)程序
外壳的设定
其它基本工具
第3章 利用Eemacs编辑源程序
Emacs编辑程序入门
C方式的基本编辑操作
在Emacs内编译
外壳窗口
标志(Tag)
某些其它的方式和命令
第4章 利用gcc进行编译和链接
C编译过程
C程序的汇编
程序的链接
创建库程序
交叉编译
第5章 库程序
错误处理
信号
时间
系统接口问题
C++类
库程序和许可证
第6章 C和C++程序的调试
为gdb执行编译
启动gdb
基本的gdb命令
变量的作用域和环境
调用栈的上移和下移
C++程序
Emacs的接口
命令名的补全和缩写
连接现有进程
小结
第7章 利用make的自动编译
创建makdfile文件
make的调用
make和RCS
出错消息
补充说明
第8章 利用RCS管理源文件
版本树
基本操作
有关签收的其它信息
新版本和老版本
其它功能
补充说明
第9章 程序的计时和剖析
简单计时
剖析简介
利用gprof生成剖析文件
附录 A Cygnus Support公司简介
附录 B 利用源程序构建GNU软件
附录 C 数据表达形式
附录 D GNU的通用公开许可证
猜您喜欢