美文网首页
交叉编译测试记录

交叉编译测试记录

作者: 咖喱鸡蛋 | 来源:发表于2022-08-08 10:55 被阅读0次

    1、arm-xx-genuabi-linux 必须按照文件夹顺序排列。
    1.1 runtime复制到目标板
    1.2 交叉编译环境x86解压缩到指定文件夹,文件夹下arm-xx-xx为sysroot(注意意思就行,名字不能改)目录,里面放着交叉编译依赖库,头文件以及链接相关数据,名字不能更改
    1.3 其他嵌入式平台所需要依赖库,可以放在sysroot文件夹
    1.4 编译其他的工具,如果找不到crt1.o等,需要增加——I sysroot目录,或者直接source一个自定义的环境变量(https://blog.csdn.net/u010312436/article/details/108126404
    1.5 Error: unknown architecture `native'/Error: unrecognized option -march=native
    网友认为是:ld的问题,查看ld版本如下; arm-linux-gnueabi-ld --version
    GNU ld (Linaro_Binutils-2017.01) 2.24.0.20141017 Linaro 2014_11-3-git
    Copyright 2013 Free Software Foundation, Inc.

    相关文章

      网友评论

          本文标题:交叉编译测试记录

          本文链接:https://www.haomeiwen.com/subject/agrwwrtx.html