关于官方提供的debian编译脚本

在官方提供的内核打包为deb的脚本里面似乎直接强制指定了cross-compile环境变量到编译器目录而没有使用shell配置的变量,请问是否可以将其修改成使用shell提供的变量?另外,这个脚本是设计成在什么发行版下运行的?我参照这篇教程编译时注意到一部分脚本似乎运行时使用了软件源安装的编译器而非linaro的导致在ubuntu21.10下编译出错(软件源的aarch64-gcc版本是11)

默认使用toolchian, gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu。
可将CROSS_COMPILE设置为其他值。

We use toolchian, gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu by default.
You can change it via setting CROSS_COMPILE to the other value.

包括但不限于 Ubuntu 16.04 / 18.04 / 20.04。

Including but not limited to Ubuntu 16.04 / 18.04 / 20.04.

1 Like