linux 在windows共享文件夹中编译内核时 init/main.o: Permission denied init/main.o: failed

 我来答
lost4register
2017-11-24 · TA获得超过748个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:98.2万
展开全部
不要在windows上存放linux源文件,然后挂在linux上编译。
第一个原因:windows上,aux之类的文件名不能保存。linux源码中有这类文件名,这个时候,windows下的源文件就不全。然后编译的时候当然会少文件。
第二个原因:内核编译的时候,会建立符号连接,这个,在windows系统中的快捷方式和linux下的连接实现不一样。那么在linux系统中,在windows的fat,ntfs格式的分区中创建符号连接会失败。这个不是写权限的问题,是文件系统不支持的问题。
大大虫
高粉答主

2017-11-24 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.4亿
展开全部
没有写权限,Windows放开写权限,并且Linux以读写模式挂载
追问

权限是777,windows读写权限都已开放,Linux也是以读写模式挂载的,编译还是报错

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式