OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5005|回复: 6

为什么资料里的内核源码都有编译错误,只有我这样嘛?

[复制链接]

8

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-7-11
在线时间
17 小时
发表于 2020-6-28 09:34:24 | 显示全部楼层 |阅读模式
linux-imx-4.1.15-2.1.0-g52f6b26-v1.2.tar.bz2
linux-imx-4.1.15-2.1.0-gbedf008-v1.1.tar.bz2
linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek.tar.bz2

这三个都有编译错误,真的佛了!出现一个百度解决掉之后,还有错误,多次解决 最后还是有错误!只有我这样嘛,还是我的虚拟机Linux版本有问题?????
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-7-11
在线时间
17 小时
 楼主| 发表于 2020-6-28 09:51:26 | 显示全部楼层
本帖最后由 宋金水 于 2020-6-28 09:59 编辑

首先是 error: implicit declaration of function ‘pinctrl_pm_select_sleep_state’ [-Werror=implicit-function-   百度搜索 需要在对应文件加头部引用
然后是 在函数‘ci_hdrc_host_resume’中:
host.c.text+0x185d6a):对‘imx_gpc_mf_request_on’未定义的引用   这个网上也找不到为啥

还有很多得警告   你们是一遍就编译通过得嘛??
回复 支持 反对

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-6-28 10:40:39 | 显示全部楼层
本帖最后由 仰望星空之云 于 2020-6-28 10:42 编辑

您把您用的哪个源码以及执行的指令贴出来,还有执行指令后报错也贴出来给大家看看对了,你按照哪个文档哪部分来操作的,最好也说明一下,编译器用的是哪个,这个也要确认一下
回复 支持 反对

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2020-6-28 10:41:42 | 显示全部楼层
我这边操作可以,基本上没什么大问题,小问题都可以解决。怀疑你姿势不对
回复 支持 反对

使用道具 举报

8

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-7-11
在线时间
17 小时
 楼主| 发表于 2020-6-28 10:46:20 | 显示全部楼层
无忧花开 发表于 2020-6-28 10:41
我这边操作可以,基本上没什么大问题,小问题都可以解决。怀疑你姿势不对

哎 大早上给我整自闭了
回复 支持 反对

使用道具 举报

8

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-7-11
在线时间
17 小时
 楼主| 发表于 2020-6-28 10:49:55 | 显示全部楼层
仰望星空之云 发表于 2020-6-28 10:40
您把您用的哪个源码以及执行的指令贴出来,还有执行指令后报错也贴出来给大家看看对了,你按照哪个文档 ...

linux-imx-4.1.15-2.1.0-gbedf008-v1.1.tar.bz2用的这个源码
make clean
make imx_v7_mfg_defconfig(对了 这个文件还得复制到x86 里得某个文件(具体我给忘记了) 教程里面没有要复制 但是直接执行这条命令就提示 x86里的某个文件夹没有这个文件 复制之后 就配置正确了)
make
是配置文件有问题嘛
回复 支持 反对

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-6-28 11:20:04 | 显示全部楼层
本帖最后由 仰望星空之云 于 2020-6-28 11:32 编辑
宋金水 发表于 2020-6-28 10:49
linux-imx-4.1.15-2.1.0-gbedf008-v1.1.tar.bz2用的这个源码
make clean
make imx_v7_mfg_defconfig( ...

怀疑你的编译器用错啦?跟x86没一毛钱关系的哦,我们现在用的板子是ARM架构的,不是x86架构的,要用的是ARM架构的交叉编译器,你现在检查看看你用的是哪个编译器来编译的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表