UNIX编程:编译器笔记与选项全解析
1. 引言
在UNIX系统上进行软件开发是一项充满挑战的任务,尤其是要让软件在多个UNIX平台上都能成功编译。为了降低这一挑战并提高成功率,我们需要了解一些关键的编译器知识和选项,同时掌握一些有价值的互联网资源。
2. 在线手册页
在大多数UNIX系统中,在线文档能为程序员节省大量时间。这些电子文档可以快速获取,还能复制粘贴到编辑器中。文档引用通常以 open(2)
的形式出现,要查看其在线文档,可输入:
$ man 2 open
手册页分为不同的章节,常见的有:
| 章节 | 描述 |
| ---- | ---- |
| 1 | 用户命令 |
| 2 | 系统调用 |
| 3 | 库调用 |
如果不知道具体手册页的名称,可以使用关键字搜索,例如:
$ man -k owner
或者使用 apropos(1)
命令:
$ apropos owner
有些系统指定章节号的语法可能不同,如Solaris 8支持:
$ man -s 2 open