第 12 章 编程
这里我给出一些 Debian 系统中的信息,帮助学习编程的人找出打包的源代码。下面是值得关注的软件包和与之对应的文档。
表 12.1. 帮助编程的软件包清单
软件包 | 流行度 | 大小 | 包 |
---|---|---|---|
autoconf | V:38, I:269 | 1868 | 由 autoconf-doc 包提供的“info autoconf ” |
automake | V:37, I:265 | 1784 | 由 automake1.10-doc 包提供的“info automake ” |
bash | V:826, I:999 | 6462 | 由 bash-doc 包提供的“info bash ” |
bison | V:11, I:109 | 2253 | 由 bison-doc 包提供的“info bison ” |
cpp | V:389, I:790 | 42 | 由 cpp-doc 包提供的“info cpp ” |
ddd | V:0, I:12 | 3929 | 由 ddd-doc 包提供的“info ddd ” |
exuberant-ctags | V:7, I:42 | 333 | exuberant-ctags(1) |
flex | V:10, I:98 | 1225 | 由 flex-doc 包提供的“info flex ” |
gawk | V:443, I:535 | 2412 | 由 gawk-doc 包提供的“info gawk ” |
gcc | V:173, I:598 | 45 | 由 gcc-doc 包提供的“info gcc ” |
gdb | V:17, I:124 | 8989 | 由 gdb-doc 包提供的“info gdb ” |
gettext | V:52, I:345 | 6594 | 由 gettext-doc 包提供的“info gettext ” |
gfortran | V:8, I:79 | 16 | 由 gfortran-doc 包提供的“info gfortran ”(Fortran 95) |
fpc | I:4 | 120 | fpc(1) 和由 fp-docs 包提供的 html 文档(Pascal) |
glade | V:1, I:9 | 2306 | 通过 UI Builder 菜单提供的文档 |
libc6 | V:937, I:999 | 12333 | 通过 glibc-doc 和 glibc-doc-reference 提供的“info libc ” |
make | V:169, I:604 | 1296 | 通过 make-doc 包提供的“info make ” |
xutils-dev | V:1, I:14 | 1466 | imake(1),xmkmf(1) 等。 |
mawk | V:342, I:998 | 183 | mawk(1) |
perl | V:618, I:994 | 575 | perl(1) 以及通过 perl-doc 和 perl-doc-html 提供的 html 文档 |
python | V:578, I:986 | 68 | python(1) 以及通过 python-doc 包提供的 html 文档 |
tcl | V:30, I:442 | 22 | tcl(3) 以及通过 tcl-doc 包提供的更详细的手册页文档 |
tk | V:31, I:433 | 22 | tk(3) 以及通过 tk-doc 包提供的更详细的手册页文档 |
ruby | V:173, I:341 | 37 | ruby(1) 以及通过 ri 包提供的交互式参考手册 |
vim | V:119, I:395 | 2799 | 通过 vim-doc 包提供的帮助(F1)菜单 |
susv2 | I:0 | 16 | 通过“单一UNIX规范(版本2)”获取(英语文档) |
susv3 | I:0 | 16 | 通过“单一UNIX规范(版本3)”获取(英语文档) |
安装 manpages
和 manpages-dev
包之后,可以通过运行“man 名称
”查看手册页中的参考信息。安装了 GNU 工具的相关文档包之后,可以通过运行“info 程序名称
”查看参考文档。某些 GFDL 协议的文档与 DFSG 并不兼容,所以你可能需要在 main
仓库中包含 contrib
和 non-free
才能下载并安装它们。
警告 | |
---|---|
不要用“ |
小心 | |
---|---|
你可以把从源代码编译得到的程序直接放到“ |
提示 | |
---|---|
“歌曲:99瓶啤酒”的代码示例可以给你提供实践各种语言的好范本。 |