Перейти к содержанию

Чем отличается -march от -mcpu в gcc ?


Рекомендуемые сообщения

Правильно мой знакомый говорит, что на всяких форумах и конференциях никто ни фига не шарит, а толко пиз...ть умеют.

Для тех, кто не умеет читать, повторяю: "то, что man и info надо читать, я и сам знаю. Вот только там по этому вопросу не очень толково написано."

Если не знаешь, то не отвечай.

P.S. А то, что я хотел, я уже на другом форуме узнал.

Ссылка на комментарий
Поделиться на другие сайты

Выдержка из man gcc:

Intel 386 Options

These -m options are defined for the i386 family of computers:

-mcpu=cpu-type

Assume the defaults for the machine type cpu-type when scheduling instructions.

The choices for cpu-type are i386, i486, i586, i686, pentium, pentiumpro, k6,

and athlon

*While picking a specific cpu-type will schedule things appropriately for that

particular chip, the compiler will not generate any code that does not run on

the i386 without the -march=cpu-type option being used*. i586 is equivalent to

pentium and i686 is equivalent to pentiumpro. k6 is the AMD chip as opposed to

the Intel ones.

-march=cpu-type

Generate instructions for the machine type cpu-type. The choices for cpu-type

are the same as for -mcpu. Moreover, specifying -march=cpu-type implies

-mcpu=cpu-type.

По-моему, все предельно ясно написано.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...