Buildroot 外部编译器配置

/******************************************************************************
 *                    Buildroot 外部编译器配置
 * 说明:
 *     配置一下Buildroot外部编译器,看能否正常工作,目前测试工作正常。
 *
 *                                         2017-7-10 深圳 龙华樟坑村 曾剑锋
 *****************************************************************************/

一、gcc-linaro eabihf交叉编译器下载:
    https://releases.linaro.org/components/toolchain/gcc-linaro/5.4-2017.05/

二、eabihf交叉编译器支持配置:
 Target options ────────────────────────────────────────────────────────────
  ┌──────────────────────────── Target options ────────────────────────────┐
  │  Arrow keys navigate the menu.  <Enter> selects submenus ---> (or      │
  │  empty submenus ----).  Highlighted letters are hotkeys.  Pressing <Y> │
  │  selectes a feature, while <N> will exclude a feature.  Press          │
  │  <Esc><Esc> to exit, <?> for Help, </> for Search.  Legend: [*]        │
  │ ┌────────────────────────────────────────────────────────────────────┐ │
  │ │        Target Architecture (ARM (big endian))  --->                │ │
  │ │        Target Binary Format (ELF)  --->                            │ │
  │ │        Target Architecture Variant (cortex-A9)  --->               │ │
  │ │    [ ] Enable NEON SIMD extension support                          │ │
  │ │    [*] Enable VFP extension support                                │ │
  │ │        Target ABI (EABIhf)  --->                                   │ │
  │ │        Floating point strategy (VFPv3-D16)  --->                   │ │
  │ │        ARM instruction set (ARM)  --->                             │ │
  │ │                                                                    │ │
  │ │                                                                    │ │
  │ └────────────────────────────────────────────────────────────────────┘ │
  ├────────────────────────────────────────────────────────────────────────┤
  │        <Select>    < Exit >    < Help >    < Save >    < Load >        │
  └────────────────────────────────────────────────────────────────────────┘  

三、交叉编译器配置:
 Toolchain ─────────────────────────────────────────────────────────────────
  ┌────────────────────────────── Toolchain ───────────────────────────────┐
  │  Arrow keys navigate the menu.  <Enter> selects submenus ---> (or      │
  │  empty submenus ----).  Highlighted letters are hotkeys.  Pressing <Y> │
  │  selectes a feature, while <N> will exclude a feature.  Press          │
  │  <Esc><Esc> to exit, <?> for Help, </> for Search.  Legend: [*]        │
  │ ┌────────────────────────────────────────────────────────────────────┐ │
  │ │        Toolchain type (External toolchain)  --->                   │ │
  │ │        *** Toolchain External Options ***                          │ │
  │ │        Toolchain (Custom toolchain)  --->                          │ │
  │ │        Toolchain origin (Pre-installed toolchain)  --->            │ │
  │ │    (/home/zengjf/buildroot/arm-gcc) Toolchain path                 │ │
  │ │    (arm-linux-gnueabihf) Toolchain prefix                          │ │
  │ │        External toolchain gcc version (5.x)  --->                  │ │
  │ │        External toolchain kernel headers series (4.0.x)  --->      │ │
  │ │        External toolchain C library (glibc/eglibc)  --->           │ │
  │ │    [*] Toolchain has SSP support?                                  │ │
  │ │    [*] Toolchain has RPC support?                                  │ │
  │ │    [*] Toolchain has C++ support?                                  │ │
  │ │    ()  Extra toolchain libraries to be copied to target            │ │
  │ │    [ ] Copy gdb server to the Target                               │ │
  │ │        *** Host GDB Options ***                                    │ │
  │ └────v(+)────────────────────────────────────────────────────────────┘ │
  ├────────────────────────────────────────────────────────────────────────┤
  │        <Select>    < Exit >    < Help >    < Save >    < Load >        │
  └────────────────────────────────────────────────────────────────────────┘  
时间: 2024-10-06 13:20:01

Buildroot 外部编译器配置的相关文章

Spring配置文件外部化配置及.properties的通用方法

摘要:本文深入探讨了配置化文件(即.properties)的普遍应用方式.包括了Spring.一般的.远程的三种使用方案. 关键词:.properties, Spring, Disconf, Java 解决问题:如何正确使用.properties配置文件. 若是有其他代码需要此Spring属性配置,将Spring配置中的属性值设置迁移到外部的属性文件中,是必需的操作,这也可以使Spring配置文件更易读.在这里我们不仅要讨论Spring的外部化配置,还要深入探讨配置化文件(即.propertie

openfire3.9.3服务器的外部数据库配置mysql

之前自己玩过openfire的源码编译,部署,用的内置数据库,只是好奇而已.现如今对openfire有一点理解了,尝试用mysql来重新配置最新openfire服务器,使得可视化,可拓展性更好些. 准备工作: 准备事项 1.安装mysql (5.5.8,任一版本都可)  附带一个可视化工具(navicat); 2.下载最新openfire服务器(3.9.3);  http://www.igniterealtime.org/ 要稍微读懂点英文呵: 3.导入openfire解压目录中的mysql脚本

Buildroot 使用默认配置

/******************************************************************************** * Buildroot 使用默认配置 * 说明: * 之前搭文件系统都是完全手动选择,不过,如果可以在某个基础上再做添加就更不错了 * 看了一下Buildroot中的配置文件,可参考的还是很多的,以树莓派和i.MX6为示例. * * 2017-9-1 深圳 龙华樟坑村 曾剑锋 *****************************

spring外部化配置

例如 1 <bean id="dataSource" 2 3 class="....." 4 5 p:username="aa" 6 7 p:password="11" 8 9 > 以外部文件配置化的方式,配置属性. 在db.properties jdbc.username=aa jdbc.password=22 所以以上的bean可以写成 1 <bean id="dataSource"

Spring/Spring Boot的外部化配置

不论是一个简单的Java程序或者是基于Spring或者Spring Boot框架实现的程序,都存在外部化配置信息的需求,例如一个抽奖程序需要制定随机器的种子值,或者与数据库建立连接的url/username/password,这些配置信息你都不希望直接固定写入程序中,因此需要一种方式能够外部化制定这些配置信息,在代码的对这些数据的使用点读取对应的配置来实现动态化程序的行为. 1.  环境变量(System.getEnv) Environment variables are set in the

Spring Boot 外部化配置(二) - @ConfigurationProperties 、@EnableConfigurationProperties

目录 3.外部化配置的核心 3.2 @ConfigurationProperties 3.2.1 注册 Properties 配置类 3.2.2 绑定配置属性 3.1.3 ConfigurationPropertiesAutoConfiguration 4.总结 3.外部化配置的核心 ????????接着上一章,<Spring Boot 外部化配置(一)> 3.2 @ConfigurationProperties 众所周知,当 Spring Boot 集成外部组件后,就可在 propertie

二、外部化配置--SpringBoot功能

一.外部化配置 Spring Boot将你的配置外部化,因此你可以在不同的环境下运行相同的代码.你可以使用properties文件,YAML文件,环境变量,命令行参数在外部配置.使用@Value注解可以直接将属性值注入到bean中,通过Spring的Environment抽象访问,或通过@ConfigurationProperties绑定到结构化对象. Spring Boot有多种外部配置方式,优先级如下: 当devtools开启时,$HOME/.config/spring-boot下devto

gcc-linaro-arm-linux-gnueabihf交叉编译器配置

系统Ubuntu14.04 版本:gcc 版本 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 - Linaro GCC 2013.04) 具体配置与其他编译器类似:arm-fsl-linux-gnueabi交叉编译器安装 不具体赘述了. 配好后,报错libstdc++.so.6: cannot open shared object file: No such file or directo

Velt中的编译器配置

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发.利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码.目前的版本是0.2.0,支持vs2012/vs2013/vs2015. 下载地址:http://download.csdn.net/detail/ligh