В чем разница между core2-64-poky-linux и каталогом x86_64-linux в Yocto, который находится в build / tmp / work?

#linux #x86-64 #yocto #instruction-set

#linux #x86-64 #yocto #набор инструкций

Вопрос:

В чем разница между core2-64-poky-linux x86_64-linux каталогами и в проекте Yocto, в которых они расположены build/tmp/work/~ ?

Некоторые модули (recipe) построены, и их выходные данные принадлежат path build/tmp/work/core2-64-poky-linux , некоторые другие находятся в path build/tmp/work/x86_64-linux .

Я хотел бы знать, что x86_64 и core2-64 что означает. Я думаю, я знал, что x86_64 это такое, теперь я сомневаюсь в этом.

Комментарии:

1. Предположительно en.wikipedia.org/wiki/Intel_Core_2 , т.е. gcc -march=core2 . Таким образом, он включает SSSE3, constant_tsc, cmpxchg16b и несколько других функций процессора, которые не являются базовыми для x86-64 в целом.

Ответ №1:

x86_64-linux Каталог предназначен для собственных рецептов, которые скомпилированы в архитектуре хост-машины / сборки.

core2-64-poky-linux Каталог предназначен для целевых рецептов, при условии, что рецепты, которые вы создаете, предназначены для компьютера core2-64 (например, qemux86-64).