首页 文章
  • 2 votes
     answers
     views

    AOSP中的工具链

    我正在研究AOSP 4.0.4分支并为PandaBoard平台做一些自定义 . 我正在研究用于构建Android文件系统映像的ARM交叉工具链,我看到了两个主要变体 . arm-eabi-4.x (set in ARM_EABI_TOOLCHAIN env var) arm-linux-androideabi-4.x (set in ANDROID_EABI_TOOLCHAIN env var) ...
  • 3 votes
     answers
     views

    用于ARM U-Boot构建问题的交叉工具链

    我正在尝试为Raspberry-Pi构建自己的工具链 . 我知道有很多预建的工具链 . 这项工作是出于教育原因 . 我从头开始关注嵌入式arm linux . 到目前为止成功构建了gcc和uClib . 我正在为目标arm-unknown-linux-eabi构建 . 现在谈到准备一个可启动的文件系统我正在质疑自己的引导程序构建 . 有关此系统的引导加载程序的部分似乎不完整 . 现在我在质疑自己如...
  • 4 votes
     answers
     views

    如何指定交叉编译rustc时要使用的编译器?

    当我编译 rustc 时,configure脚本中有一个选项可以指定核心库的其他目标( libcore , libstd 等),例如: ./configure --target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu 将为这两种体系结构编译和安装 rustlibs . 我的问题是这个命令将使用我的默认gcc编译所有内容,(因为我的系统是m...
  • 0 votes
     answers
     views

    使用arm-linux-gnueabi使用代码块进行交叉编译

    任何修复错误的建议? 我正在使用带有wx小部件2.8的代码块,并且当我使用GNU GCC编译器时程序编译良好 . 现在我想编译并能够在ARM(beaglebone black)上运行,但是我收到了以下错误 . 我将工具链设置更改为指向arm-linux-gnueabi . > -------------- Build: Debug in assignment (compiler: GNU G...
  • 0 votes
     answers
     views

    如何找到使用gcc-4.9 vs gcc-6.2构建的库的二进制兼容性?

    我有一个供应商为我们提供SoC,相关的BSP和一些关键的中间件 . 供应商使用gcc-4.9构建所有交付的软件 . 交付的软件有两个类别 源包:我们获取所有资源并自行构建 . 库和二进制文件:我们重用预先构建的供应商提供的服务 . 我们打算转向gcc-6.2,但供应商没有计划很快搬家 . 所以问题出现了: 对于预先构建的二进制文件/库,如果我们使用gcc-6.2并且供应商使用gcc...
  • 2 votes
     answers
     views

    使用YOCTO fido分支创建的工具链问题

    ... 13. repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b fido repo sync checkout这些特定的提交 cd / arm / fsl-community-bsp-fido / sources / meta-fsl-arm / git checkout master ...
  • 3 votes
     answers
     views

    arm-none-eabi和arm-linux-gnueabi之间的区别?

    arm-none-eabi和arm-linux-gnueabi有什么区别?我知道如何使用它们的区别(一个用于裸机软件,另一个用于软件意味着在linux上运行) . 但技术背景是什么? 我看到ABI存在差异,据我所知,它类似于API,但在二进制级别 . 它确保了不同应用程序的互操作性 . 但我真的不明白,拥有或不拥有操作系统会影响我的工具链 . 我想到的唯一一件事是,在编译裸机软件时,库可能必须是静...
  • 0 votes
     answers
     views

    在Yocto中构建系统派生的工具链

    我从 rocko 升级开始出现问题并且与Yocto 2.3中引入的Recipe特定的Sysroots有关 我们的项目使用cmake . 所以我们的食谱有: DEPENDS = "cmake-native [...]" 所以 cmake 最终在build / tmp / work / cortexa5hf-neon-poky-linux-gnueabi / component ...
  • 3 votes
     answers
     views

    CMake工具链包含多个文件

    由于无关的原因,我希望能够将多个文件包含到工具链文件中 . 假设我的工具链包含以下内容: message(STATUS "file1 is ok") include(./build/file2) file2包含标识行: message(STATUS "file2 is ok") CMakeLists.txt包含: cmake_minimum_requir...

热门问题