关于在linux下编译内核出现的一些问题

在x86平台上尝试编译Linux内核时,遇到问题,由于文件存放在Windows与Linux共享的NTFS分区,导致`ln`命令创建符号链接失败。将源码复制到Linux home目录下后,虽然解决了NTFS格式问题,但编译过程中出现了Makefile警告和错误,找不到目标文件。最终通过将源码移至/home/lg目录下成功编译。建议使用Linux的解压工具以避免文件丢失。
摘要由CSDN通过智能技术生成

今天练习在x86平台上编译内核安装内核以及内核模块,发现了一个比较纠结的问题。我利用的是虚拟机的工具,所以文件大部分存放在windows与linux共享的文件中,结果编译时就出错了,查找原因时因为在windows平台下的文件系统格式不对,因为在D盘式NTFS的,所以出现了如下的错误:““ln:创建符号链接”include/asm”:不支持的操作。”后来复制到home目录下,结果在自己的主目录下新建了一个文件,里面放进了这些源码,结果编译时还是不行,又出现了这些错误[root@localhostlinux-2.6.29.1]# make distclean
Makefile:307: 警告:覆盖关于目标“/home/lg/test”的命令
Makefile:112: 警告:忽略关于目标“/home/lg/test”的旧命令
Makefile:307: 警告:覆盖关于目标“source”的命令
Makefile:112: 警告:忽略关于目标“source”的旧命令
Makefile:308: /home/lg/test: 没有那个文件或目录
Makefile:308: source: 没有那个文件或目录
Makefile:308: code/linux-2.6.29.1/scripts/Kbuild.include:没有那个文件或目录
Makefile:529: /home/lg/test: 没有那个文件或目录
Makefile:529: source: 没有那个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值