При компиляции u-boot с помощью следующей команды
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
получена ошибка при цитировании более старой версии GCC, как показано на скриншоте.
Но когда я даю путь от версии gcc больше 6, используя команду, показанную ниже
make ARCH=arm CROSS_COMPILE=/home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
всплыло сообщение об ошибке, как показано ниже:
./scripts/binutils-version.sh: line 18: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-as: No such file or directory
make: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: Command not found
./scripts/gcc-version.sh: line 25: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: No such file or directory
./scripts/gcc-version.sh: line 26: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: No such file or directory
*** Your GCC does not produce working binaries in THUMB mode.
*** Your board is configured for THUMB mode.
arch/arm/config.mk:54: recipe for target 'checkthumb' failed
make: *** [checkthumb] Error 1
Также файл bin содержит много arm-linux-gnueabihf-gcc
exe, какой из них будет использоваться
при попытке экспортировать команду, как показано ниже
export CC=/home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
и проверка версии CC --version
выдает ошибку «Команда CC не найдена»
найти снимок экрана здесь
Пожалуйста, помогите мне в этом.