用GNU软件编程

用GNU软件编程
作 者: Mike Loukides Andy Oram 石祥生 翟炯 石秋云
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: GNU软件
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《用GNU软件编程》作者简介

内容简介

本书介绍了免费基金会(FSF)和Cygnus Support公司提供的GNU免费软件。GNU软件是为UNIX操作系统开发的,其中有些工具已成功地移植到其他操作系统中。全书共分九章,即:免费开发环境,UNIX操作系统简介,利用Emacs编辑源程序,利用gcc进行编译和链接,库程序,C和C++程序的调试,利用make的自动编译,利用RCS管理源文件,程序的计时和剖析。

图书目录

前言

第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的通用公开许可证