2009-06-11 56 views

回答

0

好的鏈接器會從可執行文件中刪除未使用的代碼。這是一個優化選項。這可能不適用於共享庫上的公共函數,但如果沒有辦法進入內部代碼,它將被修剪。

雖然檢查您的連接器(或者編譯器 - 根據語言)。

+0

糟糕我意識到你可能在談論源代碼,而不是機器代碼。 – Kekoa 2009-06-11 03:44:11

0

某些版本的Visual Studio 2008(肯定是開發版本)有一個代碼分析工具,可以提供幫助。

0

JetBrains ReSharper的詳情可以做到這一點(和更多)

0

Klocwork的有一些功能,指出遺留代碼遊逛。

此外,海灣合作委員會警告,可以啓用,將捕獲許多微不足道的事情,如未使用的變量或靜態函數。