Задать вопрос

Как скомпилировать программу, чтобы она работала везде (g++)?

Здравствуйте! Такой вопрос: каким образом надо компилировать программу, чтобы она могла работать на любой машине (Intel и AMD) с включенными оптимизациями? Ссылка на программу (мой шахматный движок): https://github.com/sovaz1997/Zevra
  • Вопрос задан
  • 559 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
1. выделить оптимизируемую функциональность в отдельную библиотеку.
2. собрать её с различными оптимизациями
3. в своём коде - определиться с подключаемой версией
4. подключить её.

Но, вероятно, проще использовать поставку исходников и сборку "на месте"
Ответ написан
Frankenstine
@Frankenstine
Сисадмин
1) Стартовый модуль определяет тип используемого процессора
2) По результатам проверки вызывается динамическое подключение модулей (.so) под обнаруженную архитектуру.
Ответ написан
Читайте про диспетчеризацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы