linux中执行make这段命令是啥意思
makeOSDRV_CROSS=arm-hisiv100nptl-linuxCHIP=hi3518acleanmakeARCH=armCROSS_COMPILE=arm-...
make OSDRV_CROSS=arm-hisiv100nptl-linux CHIP=hi3518a clean
make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig
我只知道arm-hisiv100nptl-linux是交叉编译器 展开
make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig
我只知道arm-hisiv100nptl-linux是交叉编译器 展开
展开全部
第1句,清除之前编译产生的所有中间文件(比如OBJ一类),芯片指定为HI3518A
第2句,编译,CPU内核为ARM。
第2句,编译,CPU内核为ARM。
更多追问追答
追问
我想知道OSDRV_CROSS 和CROSS_COMPILE 分别是什么意思 为什么不可以直接make OSDRV_CROSS CHIP=hi3518a clean
追答
OSDRV_CROSS和CHIP都是变量名。分别用于指定编译器和芯片。
如果使用缺省值,可以不写这个选项,但不能写了变量名而不写为其所赋的值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询