java中fido_使用YOCTO fido分支创建的工具链问题
repo sync
checkout这些特定的提交
cd / arm / fsl-community-bsp-fido / sources / meta-fsl-arm /
git checkout master
git fetch
git checkout 663a838d38dd9124805771637232df0af01efd7c
cd / arm / fsl-community-bsp-fido / sources / meta-fsl-arm-extra /
git checkout master
git fetch ch
git fetch
git checkout 12cc66a9b8c3788309cf0a72c001f27abc299271
cd / arm / fsl-community-bsp-fido / sources / poky /
git checkout master
git fetch
git checkout 5a51fb28dbdfcae8ceb503a5290532dd38aeb09f
source setup-environment wandboard
更改了MACHINE ='wandboard'
vi conf / local.conf
开始构建工具链
bitbake元工具链
运行脚本,即在构建步骤#30之后生成
source tmp / deploy / sdk / poky-glibc-x86_64-meta-toolchain-cortexa9hf-vfp-neon-toolchain-1.8 snapshot.sh
./tmp/deploy/sdk/poky-glibc-x86_64-meta-toolchain-cortexa9hf-vfp-neon-toolchain-1.8 snapshot.sh
source environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
使用绝对路径创建工具链进行交叉编译
@debian:〜$ /opt/poky/1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / bin / arm-poky-linux-gnueabi / arm-poky-linux-gnueabi-gcc hello.c hello.c:1 :19:致命错误:stdio.h:没有这样的文件或目录编译终止 .
使用环境设置创建工具链进行交叉编译
@debian:〜$ arm-poky-linux-gnueabi-gcc hello.c hello.c:1:19:致命错误:stdio.h:没有这样的文件或目录编译终止 .
使用已创建的工具链与环境集进行交叉编译,并明确提供包含路径
@debian:〜$ arm-poky-linux-gnueabi-gcc -I /opt/poky/1.8 snapshot / sysroots / cortexa9hf-vfp-neon-poky-linux-gnueabi / usr / include / hello.c in file from / opt / poky / 1.8 snapshot / sysroots / cortexa9hf-vfp-neon-poky-linux-gnueabi / usr / include / features.h:389:0,来自/opt/poky/1.8 snapshot / sysroots / cortexa9hf-vfp-neon- poky-linux-gnueabi / usr / include / stdio.h:27,来自hello.c:1:/opt/poky/1.8 snapshot / sysroots / cortexa9hf-vfp-neon-poky-linux-gnueabi / usr / include / gnu /stubs.h:7:29:致命错误:gnu / stubs-soft.h:没有终止此类文件或目录编译 .
Cross compilation with -v option @debian:〜$ arm-poky-linux-gnueabi-gcc -v hello.c使用内置规范 . COLLECT_GCC = arm-poky-linux-gnueabi-gcc COLLECT_LTO_WRAPPER = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / libexec / arm-poky-linux-gnueabi / gcc / arm-poky-linux-gnueabi /5.2.0/lto-wrapper目标:arm-poky-linux-gnueabi配置:/arm/fsl-community-bsp-fido/build-sabre/tmp/work-shared/gcc-5.2.0-r0/gcc -5.2.0 / configure --build = x86_64-linux --host = x86_64-pokysdk-linux --target = arm-poky-linux-gnueabi --prefix = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk -linux / usr --exec_prefix = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr --bindir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / bin / arm -poky-linux-gnueabi --sbindir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / bin / arm-poky-linux-gnueabi --libexecdir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / libexec / arm-poky-linux-gnueabi -datadir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / share --sysconfdir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / etc --sharedstatedir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / com --localstatedir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / var --libdir = / opt / poky / 1.8 snapshot / sysroots / x86_64 -pokysdk-linux / usr / lib / arm-poky-linux-gnueabi --includedir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / include --oldincludedir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / include --infodir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / share / info --mandir = / opt / poky / 1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / share / man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot = / arm / fsl-community-bsp-fido / build-saber / tmp / sysroots / x86_64-nativesdk-pokysdk-linux --with-gnu-ld --enable-shared --enable-languages = c,c --enable-threads = posix --enable-multilib --enable-c99 - enable-long-long --enable-symvers = gnu --enable-libstdcxx-pch --program-prefix = arm-poky-linux-gnueabi- --without-local-prefix --enable-target-optspace --enable -lto --enable-libssp --disable-bootstrap --disable-libmudflap --with-system-zlib --with-linker-hash-style = gnu --enable-linker-build-id --with-ppl = no --with-cloog = no --enable- checking = release --enable-cheaders = c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/5.2.0 --with-build-time-tools = / arm / fsl-community-bsp-fido / build-saber / tmp / sysroots / x86_64-linux / usr / arm-poky-linux-gnueabi / bin --with-sysroot=/not/exist --with-build-sysroot = / arm / fsl-community-bsp-fido / build-saber / tmp / sysroots / imx6qsabresd --enable-poison-system-directories - 与-MPFR = /臂/ FSL-社区BSP-汪汪/集结军刀/ TMP / sysroots / x86_64的-nativesdk-pokysdk Linux的--with-mpc = / arm / fsl-community-bsp-fido / build-saber / tmp / sysroots / x86_64-nativesdk-pokysdk-linux --enable-nls --with-arch = armv7-a线程模型:posix gcc版本5.2.0(GCC)COLLECT_GCC_OPTIONS = '-v' '-march=armv7-a' '-mtls-dialect=gnu' /opt/poky/1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / libexec / arm-poky-linux-gnueabi / gcc / arm-poky-linux-gnueabi /5.2.0/cc1 -quiet -v hello.c -quiet -dumpbase hello.c -march = armv7-a -mtls-dialect = gnu -auxbase hello -version -o /tmp/ccqXSLVK.s GNU C11(GCC)版本5.2.0(arm-poky-linux-gnueabi)由GNU C版本5.2.0编译,GMP版本6.0.0,MPFR版本3.1.3,MPC版本1.0.3 GGC启发式: - param ggc-min-expand = 100 --param ggc-min-heapsize = 131072忽略不存在的目录"/not/exist/usr/lib/gcc/arm-poky-linux-gnueabi/5.2.0/include"忽略不存在的目录"/not/exist/usr/local/include"忽略不存在的目录"/opt/poky/1.8+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/../../../../../arm-poky-linux-gnueabi/include"忽略不存在的目录"/not/exist/usr/include"
包括“...”搜索从这里开始:
include <...>搜索从这里开始:
/opt/poky/1.8 snapshot / sysroots / x86_64-pokysdk-linux / usr / lib / arm-poky-linux-gnueabi / gcc / arm-poky-linux-gnueabi / 5.2.0 / include /opt/poky/1.8 snapshot /sysroots/x86_64-pokysdk-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/include-fixed搜索结果列表的结尾 . GNU C11(GCC)版本5.2.0(arm-poky-linux-gnueabi)由GNU C版本5.2.0编译,GMP版本6.0.0,MPFR版本3.1.3,MPC版本1.0.3 GGC启发式: - param ggc-min-expand = 100 --param ggc-min-heapsize = 131072编译器可执行校验和:4d79907806e372d157adce3e5c786751 hello.c:1:19:致命错误:stdio.h:没有这样的文件或目录
我需要一些帮助来使用这里创建的工具链来编译一个简单的hello世界 . 或者我错过了什么 .
即使我不确定为什么这些标志设置如下:
--with-gxx-include-dir = / not / exists / usr / include / c /5.2.0
--with-SYSROOT = /不/存在
java中fido_使用YOCTO fido分支创建的工具链问题相关推荐
- java中字符串的创建_【转载】 Java中String类型的两种创建方式
本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...
- Java中如何使用Thread和Runnable创建的线程
前言 我们都知道通过继承Thread和实现Runnable接口都能创建线程,那么他们有什么区别呢? 继承Thread创建线程 通过extends关键字继承Thread然后覆盖其run方法就可以实现一个 ...
- java中fido_一文读懂华为FIDO2指纹/3D 面容登录技术
前言 随着人们对于个人信息安全越来越重视,用户对APP安全要求也越来越高,尤其是金融类APP,很多都已支持指纹&3D登录功能.相较于传统登录方法,指纹&3D面容登录可省去输入账户.密码 ...
- java中如何改变状态栏_如何创建状态栏
Sketcher程序的一个局限性在于,你不能直接得到有关当前所选图元的类型和颜色的反馈信息.对于显示各种应用程序参数的状态来说,应用Windows的状态栏是一种通用.便捷的方式. 我们可以构造自己的S ...
- java中自定义输入数字格式_Java 创建并使用自定义数字格式、35;###、####.#####和语言环境...
import java.util.*; import java.text.*; /* nowjava - 时代Java 提 供 */ public class DecimalFormatDemo { ...
- java 将对象写入链表_在Java中,_____类可用于创建链表数据结构的对象。
摘要: 和翻杠杆转钢夹具既能夹紧矫正用于又能用于材,可用杠杆它是将工件夹紧的原理利用.限的钢板局部加热却后变形.建链据结冷的角是有,形约加热角变一次为(.平直将其压至时即可,表数工字钢时矫直用压弯曲力 ...
- Java中windows路径转换成linux路径等工具类
项目中发现别人写好的操作系统相关的工具类: 我总结的类似相关博客:http://www.cnblogs.com/DreamDrive/p/4289860.html 1 import java.net. ...
- Java中的微信支付: 微信API-V3签名生成工具类
微信支付API v3简介 微信官方文档地址 为了在 保证支付 安全的前提下,带给商户 简单.一致且易用的开发体验,我们推出了全新的微信支付API v3. 相较于之前的微信支付API,主要区别是: 遵循 ...
- Java中slf4j日志使用_java的日志记录工具 slf4j的使用
SLF4J是Simple Logging System for Java的缩写 SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的login ...
最新文章
- Eclipse新建的Maven项目想修改DynamicWebModule,直接去项目目录下修改
- Android开发--环境的配置
- 画毛毛虫代码计算机图形学,考试计算机图形学考试计算机图形学.docx
- 基于tcp connect的端口扫描程序
- 最新!Vicor 270V-28V DCM5614以96%效率提供1300W功率
- python凯撒密码实现_密码:凯撒密码及其Python实现
- SpringBoot 整合Shiro 一指禅
- Better-scroll的安装及使用
- cron 任务执行表达式
- Qcon2017实录|Service Mesh:下一代微服务
- 2022卡塔尔世界杯来临,体育界最新创意二维码案例大盘点!
- matlab安装打不开(一个黑框一闪而过)解决办法!
- 云服务器bat文件在哪里,云服务器bat文件在哪里
- Windows10系统重装后必不可少的优化步骤
- Java 时间处理 ZoneId
- python 压缩图片为指定大小
- Python 与 Excel 终于互通了 !
- 【Matlab学习手记】bsxfun的使用
- Resin 3.0.14 和 IIS6 整合
- 《鸟哥的Linux私房菜 基础学习篇(第三版)》习题与解析(一)