我是这种行业的新手。我刚刚交叉编译Linux kernel
。但我几乎没有什么问题要问我必须知道的。
当我们编译 Linux 内核时,我正在使用这条命令,因为我的目标平台是ARM
.
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
我可以使用cross compile
任何Open Source
类似的软件还是取决于软件支持的软件版本cross compilation
?
Linux 内核源代码包含一个arch folder
单独的体系结构,但是没有,为什么gcc
?gLibc
binutils
但那些可以cross-compiled
。谁能告诉我为什么会发生这种行为?
是否有任何标准方法可以cross-compile
根据要求使用不同类型的软件?如果有人精通这种业务,请带领我。
谢谢你。