包含和/或链接二进制文件未使用的内容会带来什么负面后果?

Ale*_*lex 6 c++ linux linker g++ ld

假设我有一个我正在构建的二进制文件,并且我包含了一堆从未实际使用过的文件,并且后续链接到这些包含文件所描述的库?(再次,这些库从未使用过)

除了增加编译时间之外,这有什么负面影响?

小智 8

我能想到的一些是命名空间污染二进制大小


Ed *_*ess 5

除了编译时间; 增加了复杂性,在调试时不必要的分心,维护开销.

除此之外,什么都没有.