Path 如何将交叉编译器添加到路径
我最近在运行Ubuntu 13.04的主机上下载并安装了ARM交叉编译器CodeSourcery 我想通过运行Path 如何将交叉编译器添加到路径,path,makefile,environment-variables,cross-compiling,Path,Makefile,Environment Variables,Cross Compiling,我最近在运行Ubuntu 13.04的主机上下载并安装了ARM交叉编译器CodeSourcery 我想通过运行make交叉编译内核驱动程序。Makefile包含参数CROSS\u COMPILE:=arm none linux gnueabi-。如何将交叉编译器添加到路径 使用交叉编译器所在的路径编辑Makefile是否相同 e、 g.CROSS\u COMPILE:=/home/demetres/codesource/Sourcery\u CodeBench\u Lite\u for\u AR
make
交叉编译内核驱动程序。Makefile包含参数CROSS\u COMPILE:=arm none linux gnueabi-
。如何将交叉编译器添加到路径
使用交叉编译器所在的路径编辑Makefile是否相同
e、 g.
CROSS\u COMPILE:=/home/demetres/codesource/Sourcery\u CodeBench\u Lite\u for\u ARM\u GNU\u Linux/bin/ARM none Linux gnueabi-
您需要导出以下内容:
export ARCH=arm
export PATH=/home/demetres/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin/:$PATH
export CROSS_COMPILE=arm-none-linux-gnueabi-
完成此操作后,您可以调用make menuconfig
,make
等
在编译/配置内核之前,您可以将所有这些导出命令放入脚本文件中,并通过
source
命令进行调用。您不应该编辑Makefile
。为此,大多数情况下,临时更改路径就足够了
orgPATH=$PATH
export PATH=/home/demetres/CodeSourcery:$PATH
make
export PATH=$orgPATH
我注意到,尽管通过前面提到的导出将其添加到路径中,但对于buidroot之类的一些包,我仍然需要在CLI上显式指定它