Ядро Android 'fstack-protector-strong не поддерживаемая' ошибка

Я запускаю Ubuntu 14.04. Мне установили GCC 4.9 на моей машине. Я пытаюсь скомпилировать ядро Android, и я добираюсь ниже ошибки,

Makefile:660: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CC      kernel/bounds.s
arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-fstack-protector-strong’
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2

Какой-либо способ, которым я мог решить это?

2
задан 8 October 2016 в 00:53

2 ответа

Необходимо отредактировать MakeFile в kernel/rpi каталоге, в котором мы работаем. См.: " Makefile:660: не Может использовать CONFIG_CC_STACKPROTECTOR_STRONG:-fstack-protector-strong, не поддерживаемые компилятором"

, Идут, чтобы выровнять 660 и прокомментировать блок кода, касающийся CONFIG_CC_STACKPROTECTOR_STRONG, затем попробовали еще раз :)

1
ответ дан 2 December 2019 в 04:53

Я имею, расплавляют эту проблему. Относительно вывода Makefile:660: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler, компилятор не поддерживает-fstack-protector-strong.

При компиляции Ядра Android, CROSS_COMPILE ENV устанавливает gcc наборы инструментальных средств, которые мы использовали. Таким образом, можно установить ENV на AOSP gcc положение набора инструментальных средств, или можно загрузить новые наборы инструментальных средств и установить ENV на него.

Например:

# install toolchain,default in /usr/bin
sudo apt-get install gcc-aarch64-linux-gnu gcc-arm-linux-gnueab
export CROSS_COMPILE=/usr/bin/aarch64-linux-gnu-

или

export CROSS_COMPILE=aarch64-linux-android-
export PATH=~/data/AOSP/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:$PATH
0
ответ дан 2 December 2019 в 04:53

Другие вопросы по тегам:

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