![]() |
1
1
当链接器遇到对象文件时,
当它遇到一个静态库时,
如果它找到任何这样的对象文件,它会从存档中提取它们并链接它们。 在输出文件中,就像它们单独列在命令行中一样 静态库一点也没有提到。如果找不到档案 对链接没有任何贡献。 在第一次编译和链接中:
在哪儿
在第二个链接中:
唯一的档案馆成员
违约
目的
与单独命名的对象文件不同,链接中的静态库是
要向链接器提供一包对象文件,只需从中选择所需的文件即可
满足现有的未解析引用。你不需要确切知道他们会是谁。你只是
需要知道他们在那个袋子里。你必须链接至少一个对象文件之前
任何静态库,如果有任何未解析的引用,
成员可能会满意。或指定
|
|
user8659414 · Make无法识别我的库! 7 年前 |
![]() |
Hei · Linux上写入共享内存的周期性延迟峰值 7 年前 |
![]() |
Zach Saw · 将函数作为模板参数传递[重复] 7 年前 |
|
Oberon311 · 链接器错误:未定义对函数的引用 7 年前 |
![]() |
kreuzerkrieg · 阴影和GCC-Wshadow 7 年前 |
![]() |
ar2015 · 在汇编代码中查找循环或数字 7 年前 |