Kernel 安装交叉编译器为qemu构建自定义内核
我正在尝试在qemu上运行ubuntu snappy core。要做到这一点,我需要SnappyCore的内核。我在这里找到了一个关于如何做到这一点的描述: 他们说我需要一个交叉编译器,所以我按照说明安装arm none linux gnu gcc,但我不能在他们提供的链接上加载交叉编译器,所以我按照这个链接下载交叉编译器:download.opencontroller.com/tools/arm-2013.05-24-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 然后我按照中的说明安装交叉编译器。但当我使用命令:“make-ARCH=arm”构建内核时,我收到错误:make:arm-none-linux-gnueabi-gcc:command-not-found 有一些人也有这个错误,他们说这是因为他们使用的是64位版本,而不是我的情况(我使用的是ubuntu 32位版本) .有人能帮我吗 下面是我附加到.bashrc文件的行:export PATH=$PATH:/home/than/draft/arm-2013.05/arm none-linux-gnueabi/binKernel 安装交叉编译器为qemu构建自定义内核,kernel,cross-compiling,qemu,Kernel,Cross Compiling,Qemu,我正在尝试在qemu上运行ubuntu snappy core。要做到这一点,我需要SnappyCore的内核。我在这里找到了一个关于如何做到这一点的描述: 他们说我需要一个交叉编译器,所以我按照说明安装arm none linux gnu gcc,但我不能在他们提供的链接上加载交叉编译器,所以我按照这个链接下载交叉编译器:download.opencontroller.com/tools/arm-2013.05-24-arm-none-linux-gnueabi-i686-pc-linux-g
这里的所有my.bashrc文件:drive.google.com/file/d/0by0qpvisv27z0pztuiwn3fkmwc/view?usp=sharing为什么没有人回答我?欢迎来到StackOverflow!请记住,本网站上的问题由志愿者回答;没有SLA,您无权立即得到响应。另外,今天是儒略历的元旦,在许多司法管辖区,这是一个公共假日。因此简单的命令
arm none linux gnueabi gcc
在您的环境中工作(也就是说,它失败了,但原因不是找不到命令
)?您可以尝试将CROSS_COMPILE
变量设置为/home/than/draft/arm-2013.05/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-
@Tsyvarev您能解释得更清楚些吗?我不明白你的意思。如何将cross_compile变量设置为/home/than/draft/arm-2013.05/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- ?就像将变量ARCH
传递给make一样,您也可以传递其他变量:make ARCH=arm CROSS\u COMPILE=
。