使用 aarch64-linux-gnu-gcc 构建内核
build kernel with aarch64-linux-gnu-gcc
我正在尝试使用以下命令在我的平台上构建内核源代码:
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- generic-v8-defconfig
但是,出现如下错误信息:
/bin/sh: 1: aarch64-linux-gnu-gcc: not found
很明显我的笔记本电脑上没有安装这个版本的 gcc。
然后我关注了
http://www.howtoinstall.co/en/ubuntu/trusty/main/gcc-4.8-aarch64-linux-gnu/
安装gcc-4.8-aarch-linux-gnu,
但是,我仍然收到相同的错误消息。
Ubuntu版本:14.04
如果您知道如何解决这个问题,请告诉我。
谢谢
看起来像是 PATH 问题。当您在 shell 中键入 "aarch64-linux-gnu-gcc " 时会发生什么?它找到编译器了吗?
可能 aarch64-linux-gnu-gcc 没有安装。尝试
sudo apt-get install gcc-aarch64-linux-gnu
使用ndk工具安装arm64交叉编译器:
$NDK_ROOT/build/tools/make-standalone-toolchain.sh --arch=arm64 --install-dir=/opt/android-toolchain
export PATH=$PATH:/opt/android-toolchain
您可以使用以下命令:
sudo add-apt-repository ppa:linaro-maintainers/toolchain
sudo apt-get update
sudo apt-get install gcc-**version**-aarch64-linux-gnu
确保用正确的版本替换 **version**
。
试一试:
debian/ubuntu:
sudo apt-get install gcc-aarch64-linux-gnu # GNU C compiler for the arm64 architecture
sudo apt-get install g++-aarch64-linux-gnu # GNU C++ compiler
我正在尝试使用以下命令在我的平台上构建内核源代码:
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- generic-v8-defconfig
但是,出现如下错误信息:
/bin/sh: 1: aarch64-linux-gnu-gcc: not found
很明显我的笔记本电脑上没有安装这个版本的 gcc。
然后我关注了
http://www.howtoinstall.co/en/ubuntu/trusty/main/gcc-4.8-aarch64-linux-gnu/
安装gcc-4.8-aarch-linux-gnu,
但是,我仍然收到相同的错误消息。
Ubuntu版本:14.04
如果您知道如何解决这个问题,请告诉我。
谢谢
看起来像是 PATH 问题。当您在 shell 中键入 "aarch64-linux-gnu-gcc " 时会发生什么?它找到编译器了吗?
可能 aarch64-linux-gnu-gcc 没有安装。尝试
sudo apt-get install gcc-aarch64-linux-gnu
使用ndk工具安装arm64交叉编译器:
$NDK_ROOT/build/tools/make-standalone-toolchain.sh --arch=arm64 --install-dir=/opt/android-toolchain
export PATH=$PATH:/opt/android-toolchain
您可以使用以下命令:
sudo add-apt-repository ppa:linaro-maintainers/toolchain
sudo apt-get update
sudo apt-get install gcc-**version**-aarch64-linux-gnu
确保用正确的版本替换 **version**
。
试一试:
debian/ubuntu:
sudo apt-get install gcc-aarch64-linux-gnu # GNU C compiler for the arm64 architecture
sudo apt-get install g++-aarch64-linux-gnu # GNU C++ compiler