Внимание, вопрос. Кто нибудь занимался оптимизацией бинарных пакетов под конкретный cpu

в Windows?
Я про историю аля "Gentoo".
Собираю пакеты под Windows с помощью msys2 + mingw, но не могу понять, куда вставлять флаги.
Пытался это сделать в окружении msys2:
export CFLAGS="-march=native -O3" && export CXXFLAGS="${CFLAGS}"
Но, таким образом бинарник получается большего размера, будто я что-то ломаю.

Вопрос, как собирать пакеты из исходников с оптимизацией под конкретный процессор в Windows?
Зачем и для чего мне это, не спрашивайте, пожалуйста.

5 ответов

20 просмотров

А как флаги оптимизации связаны с размером бинарника? Оптимизация - это ж про производительность. Если нужно уменьшать бинарь, то это -Os вроде

erievery- Автор вопроса
Dmitriy Sviridov
А как флаги оптимизации связаны с размером бинарни...

Ну, в сравнении с -march=x86-64 и -march=native, второе всегда меньше весило, так как включало инструкции лишь под один процессор, а не под всё семейство х86. Или я ошибаюсь? По крайней мере, на линуксе так и было.

erievery
Ну, в сравнении с -march=x86-64 и -march=native, в...

Я последний раз ковырял это всё в универские годы, так что, думаю, всё же вам в c/c++ чаты (см. @it_chats)

Нет, я таким не занимался )

Похожие вопросы

Обсуждают сегодня

Гайз, Как в меню пуск в 11 винде отключить автоматическую расстановку ярлыков?? Кастомно, как раньше расставить нельзя??
Aleksandr
94
Всем добрый день. Прошу дать обратную связь среди тех кто активно работает в C4D. Именно под C4D и AE, в перспективе Houdini и собирается машина. Собираю станцию для работы. С...
Mikhail
59
Какая необслужка нормально справится с 5950х?
NikeSoft
54
Чот прям сомневаюсь уже что на Виндоус нужно менять Мб про ньюансы что нибудь знаете? Для неознакомленного пользователя
Волшебная Моль (Фапута)
57
Здравствуйте, подскажите, пожалуйста: Пытаюсь помочь выбрать ноутбук маме для учёбы на "современную профессию", что-то в области веба, графики (не слишком сложное, не видеомон...
Антоний Коханюк
28
Всем доброго времени суток! Какие характеристики должны быть у хорошего ноута для программиста ( FullStack разработчик ) чтобы можно было от 5 прог (браузер, vs code и прочи...
Task_Ninja Js,Vue3,Pinia,VueRouter
49
Ребят привет, подскажите пожалуйста, у меня винда 10, хочу перейти на 11. Купил новый SSD. Как можно перенести только саму винду на другой диск и переустановить ОС, чтобы файл...
Егор Куракин
38
Доброго дня! Подскажите, данная сборка подходит под работу для графического дизайна? Мой бюджет около 60-70 тысяч, буду проходить обучение на программах: - Figma - Tilda - A...
veltma
47
Всем доброго дня. Прошу помочь: обновил старенький Dell Inspiron 7537 - заменил hdd на ssd, поставил win 10. Теперь каждые 10-15 секунд система фризит на долю секунды, одинако...
E V
44
друзья, посоветуйте еще раз как подешевле сделать? желательно, уместить в ~110к я просто многое не понял из того что писалось) для меня это выглядело как просто комбинации ци...
Batoschich Nikolaev
51
Карта сайта