第 17 章 使用 GCC 创建库
本章介绍创建库的步骤,并解释 Linux 操作系统用于库的必要概念。
17.1. 库命名约定 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
特殊文件名规则用于库:名为 foo 的库应该作为文件 libfoo.so
或 libfoo.a
存在。这个约定由 gcc 的链接输入选项自动理解,但输出选项并不包括:
当链接到库时,只能使用
-l
选项的 -l 选项指定 库的名称为-lfoo
:gcc ... -lfoo ...
$ gcc ... -lfoo ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
在创建库时,必须指定完整文件名
libfoo.so
或libfoo.a
。