“模板:IMX8交叉编译”的版本间的差异

来自ARM Wiki
跳转至: 导航搜索
 
(未显示同一用户的6个中间版本)
第1行: 第1行:
 
使用yocto系统做应用层开发时,需要安装对应的开发sdk,即安装编译要用到的交叉编译工具链。<br />
 
使用yocto系统做应用层开发时,需要安装对应的开发sdk,即安装编译要用到的交叉编译工具链。<br />
a,下载文件 “fsl-imx-wayland-glibc-x86_64-fsl-image-qt5-validation-imx-aarch64-toolchain-4.14-sumo.tar.bz2”[http://norcord.com:8070/f/2aab0558db9044158622/ 下载地址]<br />
+
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 sh ./fsl-imx-wayland-glibc-x86_64-fsl-image-qt5-validation-imx-aarch64-toolchain-4.14-sumo.sh
+
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-wayland/4.14-sumo/”目录(自定义安装目录的可以到对应的目录查看),
+
c,完成步骤b后,交叉编译工具链会安装至“/opt/fsl-imx-xwayland/4.19-warrior”目录(自定义安装目录的可以到对应的目录查看),
 
交叉编译工具链的使用方法如下:
 
交叉编译工具链的使用方法如下:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
source /opt/fsl-imx-wayland/4.14-sumo/environment-setup-aarch64-poky-linux
+
source /opt/fsl-imx-xwayland/4.19-warrior/environment-setup-aarch64-poky-linux
 
</syntaxhighlight>
 
</syntaxhighlight>
查看环境变量,已经可以直接使用"$CC"来交叉编译自己的应用程序APP。
+
查看环境变量,已经可以直接使用"$CC"来交叉编译自己的应用程序APP,此方法只在当前shell生效。
 
  [[文件:sdk安装022.jpg]]
 
  [[文件:sdk安装022.jpg]]
'''注 :每打开一个shell终端都需要重新执行一次上面的c步骤'''
+
<!--
 +
*将交叉编译工具链加入到系统环境变量中
 +
<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
Sdk安装01.png

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生效。

Sdk安装022.jpg