[技术问题解答] meta-toolchain不能用,到底怎么回事

[复制链接]
2898|7
 楼主| 也无晴66 发表于 2015-11-27 11:08 | 显示全部楼层 |阅读模式
本帖最后由 也无晴66 于 2015-11-30 23:02 编辑

编译meta-toolchain成功了,但是安装完成后,却用不了,我是这样操作的。

BSP 是 imx-3.14.38-6UL_ga
#MACHINE=imx6ulevk source fsl-setup-release.sh -e x11 -b imx6ulevk_bsp
#bitbake meta-toolchain
#./tmp/deploy/sdk/poky-glibc-i686-meta-toolchain-cortexa7hf-vfp-neon-toolchain-1.8.sh

重新打开一个shell
# source /opt/poky/1.8/environment-setup-cortexa7hf-vfp-neon-poky-linux-gnueabi
编译hello.c
#arm-poky-linux-gnueabi-gcc hello.c
居然报错如下:
ld:cannot find crt1.o
ld:cannot find crti.o
ld:cannot find crtbegin.o
ld:cannot find -lgcc
ld:cannot find -lgcc_s

然后我手动添加 /opt/poky/1.8/sysroot/ 中的相应库到LIBRARY_PATH LD_LIBRARY_PATH还是报一样的错误,我束手无策了,你们编译安装完都能成功使用吗?

我的系统是vmware 32位 ubuntu_14.04, (kylin ,lts都试过了) 编译很多遍了,还是不行,无语了

 楼主| 也无晴66 发表于 2015-11-29 15:48 | 显示全部楼层
无语了
bbstr 发表于 2015-11-29 15:54 | 显示全部楼层
你在国内能访问飞思卡尔的git?
Roderman_z 发表于 2015-11-29 19:55 | 显示全部楼层
bbstr 发表于 2015-11-29 15:54
你在国内能访问飞思卡尔的git?

git的地址是啥,我这github的都能下载
 楼主| 也无晴66 发表于 2015-12-23 14:35 | 显示全部楼层
本帖最后由 也无晴66 于 2015-12-24 08:33 编辑

      好吧问题解决了,官方的yocto教程坑爹了,其实只要打开/opt/poky/1.8/environment-setup-cortexa7hf-vfp-neon-poky-linux-gnueabi,看一遍,就知道大概意思了

      官方的教程一直写着用arm-poky-linux-gnueabi-gcc hello.c ,直接用$CC hello.c就行了,所以怪我咯
白菜爱吃白菜 发表于 2015-12-24 13:13 | 显示全部楼层
楼主在吗,你用的是官方评估板吗?播放MP3是否正常?
 楼主| 也无晴66 发表于 2016-1-4 09:14 | 显示全部楼层
白菜爱吃白菜 发表于 2015-12-24 13:13
楼主在吗,你用的是官方评估板吗?播放MP3是否正常?

我还没测过MP3
wuchaojsyz 发表于 2016-6-20 10:30 | 显示全部楼层
请问下,我使用了$CC hello.c来编译,为什么工具链还是会报楼主列出的那些错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

23

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部