Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Операционные системы »   *nix »   Компиляция с оптимизацией под конкретный процессор
RSS

Компиляция с оптимизацией под конкретный процессор

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: eugrus, wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вопрос такой: как компилировать программы под *nix (с помощью GCC) с оптимизацией под конкретный процессор? (В частности, под Pentium IV).
Какая опция компилятора это задает и где писать ее в Makefile?
sexy_yxes
Новичок


Всего сообщений: 2
Рейтинг пользователя: 0





Дата регистрации на форуме:
15 фев. 2005
ага, workstation:~ xuy$ man gcc выдало такое:

i386 and x86-64 Options

-mcpu=cpu-type -march=cpu-type -mfpmath=unit -masm=dialect
-mno-fancy-math-387 -mno-fp-ret-in-387 -msoft-float -msvr3-shlib
-mno-wide-multiply -mrtd -malign-double -mpreferred-stack-bound-
ary=num -mmmx -msse -msse2 -m3dnow -mthreads -mno-align-stringops
-minline-all-stringops -mpush-args -maccumulate-outgoing-args
-m128bit-long-double -m96bit-long-double -mregparm=num
-momit-leaf-frame-pointer -mno-red-zone -mcmodel=code-model -m32
-m64

и всё подробно описано
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Да, действительно, описано все подробно. (Чтобы это найти нужно сделать следующее: запустить info gcc, далее "Option Index", далее "mcpu <5>").
А для оптимиазации под Pentium 4 нужно указать -mcpu=penitum4 (также можно указывать i368, i486, i586, i686, ipentium ipentiumpro, ipentium2, ipentium3).

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Нашел сейчас весьма полезную ссылку:
http://gentoo-wiki.com/Safe_Cflags

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модераторы: eugrus, wsxПечать
Объединенный Открытый Проект »   Операционные системы »   *nix »   Компиляция с оптимизацией под конкретный процессор
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0360. Количество выполненных запросов: 19, время выполнения запросов 0.0256