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

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

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

5 ответов

7 просмотров

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

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

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

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

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

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

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

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

Гайз, Как в меню пуск в 11 винде отключить автоматическую расстановку ярлыков?? Кастомно, как раньше расставить нельзя??
Aleksandr
94
Какая необслужка нормально справится с 5950х?
NikeSoft
54
Всем добрый день. Прошу дать обратную связь среди тех кто активно работает в C4D. Именно под C4D и AE, в перспективе Houdini и собирается машина. Собираю станцию для работы. С...
Mikhail
59
Здравствуйте, подскажите, пожалуйста: Пытаюсь помочь выбрать ноутбук маме для учёбы на "современную профессию", что-то в области веба, графики (не слишком сложное, не видеомон...
Антоний Коханюк
28
Чот прям сомневаюсь уже что на Виндоус нужно менять Мб про ньюансы что нибудь знаете? Для неознакомленного пользователя
Волшебная Моль (Фапута)
57
Ребят привет, подскажите пожалуйста, у меня винда 10, хочу перейти на 11. Купил новый SSD. Как можно перенести только саму винду на другой диск и переустановить ОС, чтобы файл...
Егор Куракин
38
Я всё склоняюсь к тому, что если хочется относительной мобильности и поиграть, то лучше вот такое собрать https://www.youtube.com/watch?v=Bo_y8ysQndw. Но тут, конечно, моник н...
Dmitriy Sviridov
32
Ищу на жидком охладе 4090 Asus или MSI. Может кто-то знает надежного поставщика с хорошими ценами?
Timur Aliev
34
Всем доброго времени суток! Какие характеристики должны быть у хорошего ноута для программиста ( FullStack разработчик ) чтобы можно было от 5 прог (браузер, vs code и прочи...
Task_Ninja Js,Vue3,Pinia,VueRouter
49
Доброго дня! Подскажите, данная сборка подходит под работу для графического дизайна? Мой бюджет около 60-70 тысяч, буду проходить обучение на программах: - Figma - Tilda - A...
veltma
47
Карта сайта