您的位置:首页 > 大数据 > 人工智能

Why Copied Yocto Cross Toolchain Not Work

2015-12-17 15:41 357 查看


Why Copied Yocto Cross Toolchain Not Work

Table of Contents

1. problem description

2. analysis

2.1. install source check

2.2. cross tool header check

3. solution

1 problem description

When I copied yocto cross toolchain from colleague, and test it as below:

$ cd i686-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi$
$ ./arm-poky-linux-gnueabi-gcc
bash: ./arm-poky-linux-gnueabi-gcc: No such file or directory


2 analysis

2.1 install source check

My colleague installed the toolchain by using his generated SDK shell.

poky-glibc-i686-fsl-image-gui-cortexa7hf-vfp-neon-toolchain-1.8.sh


2.2 cross tool header check

$ head -1 ./arm-poky-linux-gnueabi-gcc
ELF��4H�
4  (44�4�  TT�T���ܝ
ܝ
�
lz��
�)�)��TT�T�DD�
P�td� l"l"Q�td/opt/poky/self-yocto-sdk-1.8/sysroots/i686-pokysdk-linux/lib/ld-linux.so.2GNU GNUr�3"��0D7
b?Ѷ���2&��P!��@
������ QgJĹ�@�4���Bm���ݣk���|gUaS'�p����K���{ƥF��ʼn�"d
��}\
]�s�n��[��z5"&/����Bs�I�i��h�H}PX' ]p�������u������Oa�{C# ���������-�b���!�:�AU9���2����I�6 ��u���+J ��P��z-O�U���Bd3�H3�@3


We can see the cross tool's header contains my colleague's cross tool path info, which not exist on my machine!!!

3 solution

install it by using the SDK shell.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: