LINUX.ORG.RU

Сборка программ под другой процессор/другую архитектуру


0

0

Меня интересует как собрать любую прогу по другой процессор или другую архитектуру. Для примера, сборка программы под Pentium-1 (i586, не ММХ).

Достаточно ли будет указать -march=i586 или надо указать --target=i586-pc-linux-gnu. При этом бы хотелось получить оптимизированный по скорости код (-O3 или выше?). Собиратся всё будет естественно на другой (более быстрой) машине.

Где можно об этом почитать? В LOR-faq не нашёл :(

anonymous

Ответ на: комментарий от Baraban

Вообще-то, хотелось только уточнить параметры чтобы получить максимально быстрый код на другом проце. Читай ещё раз сам вопрос. Спасибо даже за такой ответ.

anonymous
()
Ответ на: комментарий от anonymous

по поводу оптимизирующих флагов :
полезно заглянуть на spec.org и посмотреть результаты тестов
в результаты включается набор флагов с которым проходили тесты..

вендоры железок как правило использует флаги увеличивающие быстродействие, при гарантии стабильной работы теста.


MKuznetsov ★★★★★
()
Ответ на: комментарий от Baraban

Вообще-то я вроде конкретно спросил:

Хочу откомпилировать программы на P4 _для_ P1 (i586) с максимальной оптимизацией под i586.

ЗЫ: Выигрыш по времени ~10 раз, так что это того стоит.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.