Tengo una biblioteca estática compilada en C++ de unas 15 clases y sus funciones de miembro y esas cosas, y compilada, son casi 14 megabytes. Se vincula a la biblioteca de tabla hash densa de Google y MPIR, que es como GMP para Windows, pero lo hice en un exe simple y fue de unos pocos kilobytes. ¿Por qué es tan masivo? ¿Qué puedo hacer para reducir su tamaño? Parece que hay otros programas que son mucho más complicados que los míos y que son mucho más pequeños.¿Por qué mi biblioteca estática es tan grande?
compilado con Visual C++, línea de comandos es:
/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
¿Puedes darnos alguna información más específica? Compilador, indicadores de compilación, etc. – Dusty
Compilado con Visual C++, la línea de comandos es: /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 – Foglio
Línea de comando *, no banderas. – Foglio