x86 平台代码移植到 嵌入式平台[交叉编译三方库]

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了x86 平台代码移植到 嵌入式平台[交叉编译三方库]相关的知识,希望对你有一定的参考价值。

0 背景: windows平台下用ide开发好程序,需要移植到tda4嵌入式平台

1 不更换编译工具链,写cmake管理项目

  1. 在Ubuntu下新建文件,把代码copy过来
  2. 下载三方库源码,用PC端默认的Gcc G++编译器编译库
  3. 写cmake管理现有工程,确认cmake可以用

2 找到嵌入式平台交叉编译工具链

  1. 拷贝到Ubuntu系统的路径下,这里将工具链文件夹拷贝到/opt/tools目录

  2. 并将该路径导出到环境变量
    vim ~/.bashrc最后一行加上

export PATH=/opt/tools/gcc-arm-92.0-2019.12_x86_64

以上是关于x86 平台代码移植到 嵌入式平台[交叉编译三方库]的主要内容,如果未能解决你的问题,请参考以下文章

交叉编译

交叉编译详解

[转] 什么是交叉编译(很好的入门文章)

嵌入式系统开发为啥要采用交叉编译的方式

conan入门:conan 交叉编译引用第三方库示例

linux arm嵌入式平台busybox工具移植与使用