我们正面临一个有趣的话题。假设我们有一个special-functions.c文件,基本上是一个库。 我们需要优化代码,以便在构建过程中即时摆脱所有未使用/未引用的功能。 我不是在寻找通常未使用的(死的)代码:在编译到其中一个体系结构的情况下,某些部分将会“死掉”,但它将用于其他体系结构构建。优化C编译:即时删除未引用的部分
有没有人知道标志,工具,方法和技巧? 编译器是带有ANSI C99代码的标准gcc。
编辑 我知道,这主要是链接器的一部分,但是使用gcc,这个过程并不是真的被分成两部分。
这确实是据我看到它。谢谢! – petermolnar