2012-03-26 9 views
0

私は 'make install/strip'を発行するときにCMake 2.8を使用していて、問題があります。私のプロジェクトには2つのライブラリが含まれています:1つは静的でもう1つは です。共有ライブラリは適切に削除されますが、静的ライブラリは ではありません。静的ライブラリを にするために特別なパラメータを指定する必要がありますか、何か間違っていますか?CMakeストライピングスタティックライブラリ

ありがとうございました!

OS:Ubuntuの10.10

コンパイラ:G ++ 4.4.5

アップデート:私は、私は本当に "ストリップ--strip-不要" オプションだった望んでいたものを見つけました。私は何もしないよりもストリップされているので、なぜCMakeがデフォルトでそれをしないのか分かりませんが、私はスクリプトで対処することができました。

答えて

0

私はそれを考えるには、共有が

  • 静的.oの圧縮ファイルされるいくつかのヘッダを持つマシンコードである静的beetween違いが問題と共有librarys

    • ある

    だから、ストリッパーは、コードにアクセスすることはできません私は静的ライブラリのコンパイル(リンク)時に、実行可能ファイルが削除されると思います。