Определение процессора при компиляции

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
#!/bin/bash
Неотъемлемая часть форума
Сообщения: 331
Зарегистрирован: 11 дек 2002, 00:35
Откуда: /bsu/rfe
Контактная информация:

Определение процессора при компиляции

Сообщение #!/bin/bash »

Глупый и в то же время серьезный вопрос:
где содержится информация о том, процессор какой архитектуры стоит в моей системе (чтобы потом компилировать программы с оптимизацией)?

Или это можно как-то принудительно задать перед компиляцией?
Мне нужно march=athlon, а он компилирует i686 :(
ИМХО = Имею Мнение, Хрен Оспоришь :)

Телефон - 8-029-7796373. Ночью выключен.

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

/proc/cpuinfo
Во flags есть список поддерживаемых наборов команд (mmx, sse, 3dnow, etc.)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Michael, неправильно. /proc - это линуксовая фича. правильный ответ см. в man arch и man uname
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

#!/bin/bash, А что тебе мешает прописать нормлаьные mcpu и march в Makefile, или, что более правильно, почитать ./configure --help
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить