私は C++ プロジェクトを 1 つ持っています。これは動的ライブラリです。Windows(Visual Studio 2012)でコンパイルすると、サイズが300 kB
大きくなります。しかし、XCode を使用して Mac でコンパイルすると3.9 MB
、バンドル内にバイナリが含まれます。
最適化レベルFastest, Smallest [-Os]
オプションを選択しました。
Debug symbols
もオフになっています。
プロジェクトは同じです。唯一の追加のフレームワークはCocoa.framework
、プロジェクトを正常にコンパイルするために必要な です。Cocoa.framework はそんなにリンクできますか?
これは悪いリンカーの仕事ですか?
これを LLVM GCC 4.2 または Apple LLVM Compiler 4.2 でコンパイルできます。サイズは同じです。
.bundle のサイズを小さくする方法はありますか?