Существует множество различных типов наборов инструментов здесь . Но я не могу понять, какой использовать для чего. Я понял, что arm
цепочки инструментов должны использоваться для компиляции 32-битных архитектур. Но есть разные arm
цепочки инструментов. Но опять же x86
наборы инструментов также доступны. В основном я хочу понять разницу между aarch64
, arm
, host
, mips
и x86
. До сих пор я пробовал все наборы инструментов для определенного исходного кода и пробовал все из них, но это была беспокойная задача. Например, я извлек исходный код из здесь и aarch64
успешно скомпилировал исходный код, и я не понимаю, почему? Как мне решить, какой toolchain
следует использовать для какого источника ядра?