Как кросс-компилировать для разного оборудования - PullRequest
0 голосов
/ 04 мая 2020

У меня есть Panel P C (Intel i7 с 2 ядрами), которая работает под управлением 64-разрядного CentOS 7. Мне не разрешено компилировать программы на этой Panel P C. Поэтому я разработал несколько программ на C ++ на 64-битной машине RHEL 7 Desktop (Intel i7 с 16 ядрами) и запустил ее на Panel P C. Когда я запускаю такие программы, из-за совместимости RHEL и CentOS программы запускаются. Но я знаю, что такие оптимизации, как векторизация, будут указаны c для настольных компьютеров, на которых была собрана программа. Когда я портирую его на Panel P C, это может быть неоптимальной инструкцией. Нужно ли кросс-компилировать, чтобы получить производительность? Если так, как я могу получить требуемые параметры, которые являются оптимальными для целевой платформы (здесь Панель P C)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...