У меня есть статическая библиотека, скомпилированная на С ++, около 15 классов и их функций-членов, и все скомпилировано, это почти 14 мегабайт.Он ссылается на библиотеку плотных хеш-таблиц Google и MPIR, которая похожа на GMP для Windows, но я сделал это в простом exe-файле, и это было несколько килобайт.Почему это так массивно?Что я могу сделать, чтобы уменьшить его размер?Кажется, что есть другие программы, которые намного сложнее моей, но гораздо меньше.
Скомпилированная с Visual C ++, командная строка:
/Zi /nologo /W3 /WX- /O2 /Oi /Oy- /GL /D "WIN32" /D "NDEBUG" /D "_CONSOLE"
/D "_UNICODE" /D "UNICODE" /Gm- /EHsc /GS /Gy /fp:precise /Zc:wchar_t
/Zc:forScope /Fp"Release\ang.pch" /Fa"Release\" /Fo"Release\"
/Fd"Release\vc100.pdb" /Gd /analyze- /errorReport:queue