質問: PCRE静的ライブラリのサイズがWindowsとLinuxで異なるのはなぜですか It's the first time I've used PCRE library in my project. I downloaded the source code (version 8.20) and built it with the same options on linux and windows (both x86). I am really puzzled with the difference in the librarys' sizes. On windows I have a static lib of 138Kb while on Linux it is 1700Kb whcih is more than 12 times as much. I will appreciate any comments on this. Maybe I was doing something wrong? 更新: オプションの設定は次のとおりです:--disable-cpp --enable-utf8 --enable-newline-is-any 最適化フラグは-O2です mingw gccバージョン4.5.2で構築された勝利 gccバージョン4.3.2でビルドされたLinux
回答: あなたのLinuxライブラリに対してstripを実行してみてください。これにより、デバッグ情報が削除されます。 ``` $ strip libpcre.a ```