1
13
链接器不将foo.a中的代码包含在最终程序中,因为main.o中没有引用该代码。如果
另外,当使用静态库编译时,gcc(或链接器)参数的顺序也很重要:库必须位于引用它的对象之后。
|
2
3
如前所述,来自存档的未引用符号不会使其成为输出二进制文件,因为链接器在默认情况下会丢弃它们。
要在与静态库链接时重写此行为,
这可能导致二进制文件膨胀,因为来自
|
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
nick2225 · 隐式调用复制构造函数? 2 年前 |
nohaga · 为什么在本例中p3需要默认构造函数? 2 年前 |
Aadil Hoda · 为什么类类型的成员需要初始化? 2 年前 |
EloiGG · 具有任意类型的变量的可数的C++函数 2 年前 |