итоговый бинарь жирненький получается. Ну оно то понятно, я все либы к нему ликную статически - это основное требование. Не хочу никаких внешних зависимостей.
Так уот, как можно уменьшить размер бинаря? Буду эксперементировать с флагами билда, но пока имеем 90 мб.
используй ++
Не понимаю, это что?
Эт шутка (сорри)
дебажные символы отключай, компилируй в релиз
Это два плюса
Статически линкуете и удивляетесь, что бинарь тяжеловат. Картинка Определитесь
Да там по дефолту релизный билд с O2 флагом. Конечно не проверял, но кажется дебажный символов нет, надо будет проверить, ещё есть мнение что можно воткнуть Oz (или как там его что генерит минимальный размер) флаг
Так же можно будет попробовать всякие модули повыключать. Мне по идее нужны только fs, crypto и tcp/udp
ты в эмбеддед что ли хочешь его засунуть? ))
Никак? Ну или хотя бы все линкуй и выкини всякие лишние ICU
Выкину все шо выкидывается . Что за ICU?
Если ты умеешь компилировать ноду, умеешь и гуглить: nodejs ICU
Обсуждают сегодня