【发布时间】:2011-06-03 18:33:09
【问题描述】:
来自http://www.adp-gmbh.ch/cpp/gcc/create_lib.html:
注意:库必须以
lib三个字母开头,后缀为.a。
这是操作系统约定,还是gcc/ar 怪癖? Xcode 似乎能够创建没有前缀的库。它有什么不同?
【问题讨论】:
-
我一直认为这是编译器工具链不强制执行的命名约定。
-
可能使用存档的完整路径。 lib/.a 对流与
-l标志一起使用,即。-lXXX查找libXXX.a或libXXX.so。
标签: c++ c gcc naming-conventions