2012-02-04 11 views
7

私はMASMのマクロを使って約2000個の関数を生成していますが、それぞれについて文字列を定義していますが、与えられたプログラムで〜30個程度しか使用しません。MASMで未使用の.CONSTデータを削除する方法?

(私は先に時間の使用であろうものを予測する方法はありません;必要に応じて、私はそれらを使用)

「私はドンの文字列を「取り除く」ためにリンカに指示する方法はあります最終的には?彼らはかなりバイナリサイズを爆破する。

答えて

1

なぜ2000年の関数と文字列を静的ライブラリに入れないのですか? procsをpublicにして、externdefを文字列に使用すると、exeをlibにリンクすると、リンカーは使用されている文字列とprocsのみを引き出します。

+0

マクロで動的に生成されているからです。私は本当に毎回静的ライブラリを再作成することはできません。 – Mehrdad

関連する問題