В одной статье прочитал, что (цитата): >>Следующие флаги, весьма влияющие на производительность, >>задают конкретный процессор для целевой машины: -mcpu=значение >>или -march=значение. Различие между ними в том, что программа, >>собранная с флагом -mcpu, будучи оптимизированной под заданный >>в качестве значения "камень", сохраняет способность запуска на более >>младших моделях, тогда как флаг -march заоптимизирует программу так, >>что она сможет запуститься только на указанном процессоре или более >>старшем. Я пользуюсь Slackware, так там пакеты компилятся с флагами: -O2 -march=i486 -mcpu=i686. Не означает ли это, что (понятно дело) запустится на i486, а на i686 (Pentium III, Pentium IV) будет работать с i686 производительностью? Или на Pentium III, Pentium IV будет все равно как i486? Тогда какой смысл в опции -mcpu=i686?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от cvv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум -march=i586 -mcpu=i686 (2004)
- Форум Бинарники (2009)
- Форум Бинарники (2005)
- Форум бинарники (2002)
- Форум бинарники (2002)
- Форум оптимизация (2005)
- Форум Оптимизация (2004)
- Форум оптимизация (2005)
- Форум Автозапуск бинарника (2017)
- Форум перелинковать бинарник (2011)