16 Star 51 Fork 24

Embedfire-old / embed_linux_tutorial

 / 详情

内核模块,我在编译 base_code/linux_driver/hello_world 时,出现如下错误

待办的
创建于  
2020-06-27 19:07

sam@sam-ubuntu64 ~/l/i/t/r/b/l/hello_world> make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make -C /home/sam/linux-fire/imx6/source/kernel M=/home/sam/linux-fire/imx6/tutorial/rst_doc/base_code/linux_driver/hello_world modules make[1]: Entering directory '/home/sam/linux-fire/imx6/source/kernel' CC [M] /home/sam/linux-fire/imx6/tutorial/rst_doc/base_code/linux_driver/hello_world/hello_world.o /bin/sh: 1: scripts/basic/fixdep: not found scripts/Makefile.build:264: recipe for target '/home/sam/linux-fire/imx6/tutorial/rst_doc/base_code/linux_driver/hello_world/hello_world.o' failed make[2]: *** [/home/sam/linux-fire/imx6/tutorial/rst_doc/base_code/linux_driver/hello_world/hello_world.o] Error 127 Makefile:1384: recipe for target '_module_/home/sam/linux-fire/imx6/tutorial/rst_doc/base_code/linux_driver/hello_world' failed make[1]: *** [_module_/home/sam/linux-fire/imx6/tutorial/rst_doc/base_code/linux_driver/hello_world] Error 2 make[1]: Leaving directory '/home/sam/linux-fire/imx6/source/kernel' Makefile:4: recipe for target 'all' failed make: *** [all] Error 2

请问知道时什么问题吗?谢谢

评论 (11)

sam 创建了任务
展开全部操作日志

@flyleaf91 @杰杰 帮忙看一下吧,谢谢

我尝试过 gcc version 4.9.3 和 gcc version 7.5.0 都一样

我尝试过 gcc version 4.9.3 和 gcc version 7.5.0 都一样

@sam 应该是你的虚拟机环境有问题吧,有些软件没安装,输入图片说明

@sam 应该是你的虚拟机环境有问题吧,有些软件没安装,输入图片说明

@猪加索 使用这个命令安装:sudo apt-get install fixdep

这个不是命令, scripts/basic/fixdep 是编译过程中产生的一个目标文件,通过源码 scripts/basic/fixdep.c 生成的,编译脚本是 /home/sam/linux-fire/imx6/source/kernel/scripts/basic/Makefile。

@杰杰 @flyleaf91 @猪加索 请问有解决办法吗?

@sam sudo apt-get install fixdep
用这个命令试了没

@杰杰 @flyleaf91 @猪加索 请问有解决办法吗?

@sam 编译内核源码能成功吗

@sam sudo apt-get install fixdep
用这个命令试了没

@flyleaf91 尝试了,这不是个软件。你们电脑上这个命令可以执行?

@sam 编译内核源码能成功吗

@猪加索 编译 boot 和 kernel 这一部分我跳过了,没有具体操作,但里面需要安装的东西我都安装了。我的环境是 VMware Ubuntu18.04 虚拟机

引用自 @sam的评论:

@猪加索 编译 boot 和 kernel 这一部分我跳过了,没有具体操作,但里面需要安装的东西我都安装了。我的环境是 VMware Ubuntu18.04 虚拟机

@sam 你可以试一下编译内核,看看会不会报错

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
7485571 picasso pig 1587607032 97535 flyleaf91 1590746778
1
https://gitee.com/wildfireteam/embed_linux_tutorial.git
git@gitee.com:wildfireteam/embed_linux_tutorial.git
wildfireteam
embed_linux_tutorial
embed_linux_tutorial

搜索帮助