The Linux GCC HOWTO中译版V0.2

作者: Daniel Barlow <dan@detached.demon.co.uk>
译者: 陈建勋(Frank J.S. Chen)<frank63@ms5.hinet.net>

v1.17, 28 February 1996


本文阐述安装GNU C编译器和程式馆的方法,同时概观地说明程式的编译、连结、执行、除错的过程以及可能面临的诸多问题。写作的参考资料泰半来自於Mitch D'Souza先生所收集的GCC-FAQ;而另一个来源是ELF-HOWTO。此份HOWTO可以说已代替了GCC-FAQ,而且即将要永久替代ELF-HOWTO了。 此乃GCC-HOWTO第一份公开发行的版本(不须理会版本序号;那是RCS的杰作),有任何指正与建议的,本人都很欢迎。

1. 行远必自迩!

1.1. 译者的话
1.2. 动与静
1.3. 作者的私语
1.4. 印刷与排版

2. 东东在哪儿?

2.1. GCC-HOWTO在哪儿?
2.2. GCC相关的资料又在哪儿?
2.3. GCC
2.4. C程式馆与标头档
2.5. 有关联的工具 (as, ld, ar, strings etc)

3. GCC的安装与GCC的设定

3.1. GCC的版本
3.2. 东东装好後都到哪儿去了?
3.3. 标头档ㄋㄟ?标头档ㄋㄟ?
3.4. 建立交叉编译器(Building cross compilers)

4. 移植程式与编译程式

4.1. gcc自行定义的符号
4.2. 线上求助说明
4.3. 移植能力

5. 除错与监管

5.1. 预防重於治疗(lint)
5.2. 除错
5.3. 监管

6. 连结

6.1. 共享程式库 vs静态程式库
6.2. 终极审判(‘sin() 在哪个程式库里?’)
6.3. X档案?
6.4. 建立你自己的程式库

7. 动态载入

7.1. 基本概念
7.2. 错误讯息
7.3. 控制动态载入器的运作
7.4. 以动态载入撰写程式

8. 与发展人士联络

8.1. Bug报表
8.2. 协助发展

9. 结语

9.1. 名人榜
9.2. 翻译
9.3. 欢迎任何的回馈
9.4. 合法的行迳规定

10. 索引