明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 6681|回复: 7
打印 上一主题 下一主题

L3.14.52 imx-lib编译问题

 关闭 [复制链接]

6

主题

16

帖子

114

积分

注册会员

Rank: 2

积分
114
跳转到指定楼层
楼主
发表于 2017-3-18 14:15:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cbtogu 于 2017-3-18 14:16 编辑

请问怎么编译L3.14.52版本的imx-lib或者说怎么编译L3.14.52的ltib?我再网上找到一份《 i.MX6 Ubuntu12.04上编译LTIB》 的文档,但这份文档是针对L3.0.35的。那么L3.14.52版本是不是也能按这种方法编译?如果是的话,哪里有L3.14.52的源码?好像在官网上找不到,myzr网盘上也没有,但是能找到L3.0.35的源码。

是不是L3.14.52的编译方式完全不一样了?另外我的编译环境是Ubuntu 12.04.
谢谢指点。

回复

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
沙发
发表于 2017-3-20 09:54:06 | 只看该作者
3.14.52是用yotco编译的,请看我们的编译文档,最后面有简单说明
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
板凳
发表于 2017-3-20 10:35:49 | 只看该作者
详细看我们公司的WIKI:
MY-IMX6 Linux-3.14 编译手册的章节:
附:文件系统编译
回复 支持 反对

使用道具 举报

6

主题

16

帖子

114

积分

注册会员

Rank: 2

积分
114
地板
 楼主| 发表于 2017-3-20 16:49:30 | 只看该作者
软件01 发表于 2017-3-20 10:35
详细看我们公司的WIKI:
MY-IMX6 Linux-3.14 编译手册的章节:
附:文件系统编译

我觉得这种方式有点笨重。比如我要编译imx-test中的mxc_vpu_test模块,难道也要将imx-test整体编译一下才行?不能只单独编译mxc_vpu_test这一个模块吗?
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
5#
发表于 2017-3-21 09:20:06 | 只看该作者
cbtogu 发表于 2017-3-20 16:49
我觉得这种方式有点笨重。比如我要编译imx-test中的mxc_vpu_test模块,难道也要将imx-test整体编译一下才 ...

可以的,前提你指定的头文件和库是对的,是可以单独编译的
回复 支持 反对

使用道具 举报

6

主题

16

帖子

114

积分

注册会员

Rank: 2

积分
114
6#
 楼主| 发表于 2017-3-21 10:56:38 | 只看该作者
软件01 发表于 2017-3-21 09:20
可以的,前提你指定的头文件和库是对的,是可以单独编译的

目前我安装wiki上的说明编译imx-test,不过在编译glibc的时候出错了:
Task 40 (/home/myzr/yocto/imx-3.14.52-1.1.0_ga/sources/poky/meta/recipes-core/glibc/glibc_2.21.bb, do_compile) failed with exit code '1'
编译的时候报了很多下面的错误:
./8bit-gap.c:54:19: error: 'to_ucs4' undeclared (first use in this function)
|      uint32_t ch = to_ucs4[*inptr];           \
|                    ^
| ../iconv/loop.c:325:7: note: in expansion of macro 'BODY'
|        BODY
|        ^
| ./8bit-gap.c:54:19: note: each undeclared identifier is reported only once for each function it appears in
|      uint32_t ch = to_ucs4[*inptr];           \
|                    ^
| ../iconv/loop.c:325:7: note: in expansion of macro 'BODY'
|        BODY
|        ^
| ../iconv/loop.c: In function 'gconv_btowc':
| In file included from ibm874.c:28:0:
| ../iconv/loop.c: In function 'from_gap':
| ./8bit-gap.c:54:19: error: 'to_ucs4' undeclared (first use in this function)
|      uint32_t ch = to_ucs4[*inptr];           \
|                    ^
| ../iconv/loop.c:325:7: note: in expansion of macro 'BODY'
|        BODY
|        ^
| ./8bit-gap.c:54:19: note: each undeclared identifier is reported only once for each function it appears in
|      uint32_t ch = to_ucs4[*inptr];           \
|                    ^
| ../iconv/loop.c:325:7: note: in expansion of macro 'BODY'

麻烦帮忙看看有可能是什么原因。
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
7#
发表于 2017-3-22 09:59:28 | 只看该作者
cbtogu 发表于 2017-3-21 10:56
目前我安装wiki上的说明编译imx-test,不过在编译glibc的时候出错了:
Task 40 (/home/myzr/yocto/imx-3. ...

重新用yotco编译的话,错误网上找找吧
https://forums.gentoo.org/viewtopic-p-125909.html

可以编译的
回复 支持 反对

使用道具 举报

6

主题

16

帖子

114

积分

注册会员

Rank: 2

积分
114
8#
 楼主| 发表于 2017-3-24 17:56:14 | 只看该作者
软件01 发表于 2017-3-22 09:59
重新用yotco编译的话,错误网上找找吧
https://forums.gentoo.org/viewtopic-p-125909.html

谢谢,能跟我下载时候经常掉线有关系,把tmp目录下的东西全都删了重新编译,后来成功了。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 20:14 , Processed in 0.065263 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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