编译fuchsia的工具链
来源:互联网 发布:java embedded 编辑:程序博客网 时间:2024/04/20 00:07
安装必要的工具
sudo apt-get install bison
进入$SRC目录
保持网络畅通
下载源码
git clone https://fuchsia.googlesource.com/third_party/gcc_none_toolchains
下载完可以看到主要是控制脚本和补丁文件
简单看下doit脚本
脚本主要下载gcc等源码工具
然后解压打补丁编译
:~/fuchsia/gcc_none_toolchains$ ./doit -hOptions -a <arch list> architectures to build example: -a 'arm' or -a 'arm i386 x86_64' for multiple -c use compilation cache (ccache must be installed) -f fetch source releases from upstream -h|-? display this help message -j<#> use <#> parallel workers to build -o <dir> output directory -q make the build quieter -s strip the binaries
执行命令./doit -a 'x86_64' -f -j8
脚本执行完便得到生成的x86_64工具链
在目录x86_64-elf-5.3.0-Linux-x86_64下
执行cleanit脚本清除编译的中间结果
如果报错,把cleanit脚本的第一行改为#!/bin/bash
使用bash来解释执行
如果需要再次编译
执行./doit -a 'x86_64' -j8
不用加-f参数了
源码包在archives目录
0 0
- 编译fuchsia的工具链
- 为fuchsia编译qemu
- fuchsia
- Fuchsia使用的内核Magenta
- Google悄悄开发的全新操作系统 Fuchsia
- 如何看待 Google 最新的系统 Fuchsia?
- 如何看待 Google 最新的系统 Fuchsia?
- Fuchsia 对 于Android的意义
- 如何看待 Google 最新的系统 Fuchsia?
- 如何看待 Google 最新的系统 Fuchsia?
- Google酝酿中名叫Fuchsia的神秘新系统
- Google神秘Fuchsia OS的开源线索
- 如何看待Google最新的系统Fuchsia?听帅张怎么说...
- 取代Android?聊聊谷歌的Fuchsia新操作系统
- 交叉编译工具链的构建
- PowerPC交叉编译工具链的制作
- 交叉编译工具链的构建原理
- Linux 交叉工具链的编译
- JSON.parse()和JSON.stringify()
- Akka框架基本要点介绍
- Mybatis 大数据量的批量insert解决方案
- 微信蓝牙Airsync协议demo工程实现
- Java研发方向如何准备BAT技术面试
- 编译fuchsia的工具链
- Core Animation简介
- PHP 针对多用户 实现头像更换
- Java并发编程:volatile关键字解析
- android:ellipsize属性
- Python升级已经安装的第三方库
- 自定义iOS的Back按钮(backBarButtonItem)和pop交互手势(interactivepopgesturerecognizer)
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历(数组)
- Java设计模式23种(搞笑版)