源代码的选择性编译

时间:2012-08-22 19:36:21

标签: c optimization

我正在开发一个相当大的C项目,它由多个源文件组成。我编写了一个脚本来查找此代码中从未使用过的所有函数(仅定义一次但从未在其他地方使用过)。现在我想编译我的代码而不包括这些函数。有没有直接的方法从编译中排除某些函数?

我知道我可以将#ifdef /#endif用于这些功能并将它们排除在外,但是使用脚本将它们插入到正确的位置变得非常具有挑战性,因此问题就出现了。

PS:我已经使用了所有的编译器/链接器优化,并且这个练习应该超出那些(因为没有优化已经成功地删除了100%死代码,我不期望它)。所以我并不是在寻找那个领域的答案。

0 个答案:

没有答案