Rysik писал(а):
380 мбНу так это комплекс решений
На самом деле, проекты таких масштабов разделены на множество мелких библиотек, каждая из которых отвечает за определённый функционал.
Например, известная библиотека boost, общий размер исходников - ~100 мб (в сжатом виде), после распаковки имеем уже 384 мб.
После компиляции всего этого чуда, получаем множество бинарников (библиотеки) размером 500 мб.
Далее, в проекте мы используем из всех возможностей boost'a лишь libboost_random-mgw49-mt-1_57.a (36 кб) и libboost_timer-mgw49-mt-1_57.a (15 кб).
Так же и с любыми другими крупными проектами, включая OpenCV, OpenMP и тд.