其他分享
首页 > 其他分享> > NUC972平台学习笔记之Kernet编译

NUC972平台学习笔记之Kernet编译

作者:互联网

Kernel编译笔记

直接NUC970_Linux_Kernel-master目录下make

[root@localhost Kernel]# cp -rf /mnt/hgfs/LINUX_JZQ/Linux/Kernel/* /usr/Kernel/
[root@localhost NUC970_Linux_Kernel-master]# make uImage
[root@localhost NUC970_Linux_Kernel-master]# cp -rf /mnt/hgfs/LINUX_JZQ/Linux/Kernel/NUC970_Linux_Kernel-master/.config /usr/Kernel/NUC970_Linux_Kernel-master/
[root@localhost image]# cp -rf /usr/Kernel/image/* /mnt/hgfs/LINUX_JZQ/Linux/Kernel/image/

编译中问题汇总

编译过程发现交叉编译环境搭建好后make发现找不到arm-linux-gcc,排查发现/etc/profile里PATH是在当前用户下修改保存,make时是sudo调用的是超级用户root,所以需要切换到root用户下修改保存

后来发现原因如下:
exportPATH=$PATH:/usr/local/arm/4.4.3/bin
是设置当前用户的PATH,而sudo执行make的时候,使用的是超级用户权限,那也就使用了超级用户的PATH(但是这个PATH里,并没有/usr/local/arm/4.4.3/bin)

解决方法:

标签:Kernel,make,NUC972,PATH,编译,usr,Linux,Kernet,root
来源: https://www.cnblogs.com/azan777/p/14695220.html