“模板:IMX8交叉编译”的版本间的差异
来自ARM Wiki
Tangdapeng(讨论 | 贡献) |
Tangdapeng(讨论 | 贡献) |
||
(未显示同一用户的5个中间版本) | |||
第1行: | 第1行: | ||
使用yocto系统做应用层开发时,需要安装对应的开发sdk,即安装编译要用到的交叉编译工具链。<br /> | 使用yocto系统做应用层开发时,需要安装对应的开发sdk,即安装编译要用到的交叉编译工具链。<br /> | ||
− | a,下载文件 “fsl-imx- | + | a,下载文件 “fsl-imx-xwayland-glibc-x86_64-imx-image-full-aarch64-toolchain-4.19-warrior.sh”[http://norcord.com:8070/f/39998b1f237647719406/ 下载地址]<br /> |
− | b, | + | b,下载完成后,运行安装脚本 : |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | sudo | + | sudo chmod +x fsl-imx-xwayland-glibc-x86_64-imx-image-full-aarch64-toolchain-4.19-warrior.sh |
+ | sudo sh fsl-imx-xwayland-glibc-x86_64-imx-image-full-aarch64-toolchain-4.19-warrior.sh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[文件:sdk安装01.png]] | [[文件:sdk安装01.png]] | ||
− | c,完成步骤b后,交叉编译工具链会安装至“/opt/fsl-imx- | + | c,完成步骤b后,交叉编译工具链会安装至“/opt/fsl-imx-xwayland/4.19-warrior”目录(自定义安装目录的可以到对应的目录查看), |
交叉编译工具链的使用方法如下: | 交叉编译工具链的使用方法如下: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | source /opt/fsl-imx- | + | source /opt/fsl-imx-xwayland/4.19-warrior/environment-setup-aarch64-poky-linux |
</syntaxhighlight> | </syntaxhighlight> | ||
− | 查看环境变量,已经可以直接使用"$CC" | + | 查看环境变量,已经可以直接使用"$CC"来交叉编译自己的应用程序APP,此方法只在当前shell生效。 |
[[文件:sdk安装022.jpg]] | [[文件:sdk安装022.jpg]] | ||
− | + | <!-- | |
+ | *将交叉编译工具链加入到系统环境变量中 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | echo "source /opt/fsl-imx-wayland/4.14-sumo/environment-setup-aarch64-poky-linux" >> ~/.bashrc | ||
+ | source ~/.bashrc | ||
+ | </syntaxhighlight> | ||
+ | --> |
2020年6月16日 (二) 13:26的最新版本
使用yocto系统做应用层开发时,需要安装对应的开发sdk,即安装编译要用到的交叉编译工具链。
a,下载文件 “fsl-imx-xwayland-glibc-x86_64-imx-image-full-aarch64-toolchain-4.19-warrior.sh”下载地址
b,下载完成后,运行安装脚本 :
sudo chmod +x fsl-imx-xwayland-glibc-x86_64-imx-image-full-aarch64-toolchain-4.19-warrior.sh
sudo sh fsl-imx-xwayland-glibc-x86_64-imx-image-full-aarch64-toolchain-4.19-warrior.sh
c,完成步骤b后,交叉编译工具链会安装至“/opt/fsl-imx-xwayland/4.19-warrior”目录(自定义安装目录的可以到对应的目录查看), 交叉编译工具链的使用方法如下:
source /opt/fsl-imx-xwayland/4.19-warrior/environment-setup-aarch64-poky-linux
查看环境变量,已经可以直接使用"$CC"来交叉编译自己的应用程序APP,此方法只在当前shell生效。