文档章节

Steps To Compile TCC9301 Android Source

中华大吉
 中华大吉
发布于 2012/04/29 23:58
字数 150
阅读 126
收藏 0

Below steps are base on Linux Mint 12 (Lisa gnome) with jdk-6u32
1.Install some packages as below:
$sudo apt-get install bison g++ flex gperf gcc
Now gcc/g++ version is 4.6.1

2.Extract  TCC9301 Android2.3.3 package;

3.Set Env, follow below sub-steps:

$. build/envsetup.sh
$lunch 23

3.Compile lk.rom:
Turn to bootable/bootloader/lk, type in below words:
$make tcc9300_evm

4.Compile kernel, type in : make tcc9300st_defconfig

5.Compile At Top Tree, type: make in top of Android Source Code  

5-1.If error : passing ‘const android::RefBase::weakref_impl’
Open frameworks/base/libs/utils/Android.mk
Change:
 LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)
To:
LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) –fpermissive

5-2.If error: "_FORTIFY_SOURCE" redefined [-Werror]
Open build/core/combo/HOST_linux-x86.mk
Change:
HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
To:
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

That's All.
Refer to:
http://www.cnblogs.com/dwayne/archive/2011/11/16/2251734.html


© 著作权归作者所有

共有 人打赏支持
中华大吉
粉丝 40
博文 117
码字总数 52956
作品 0
深圳
高级程序员
私信 提问
Android : First step – Download and build

This document provides a wiki for setting up a local environment on Linux Ubuntu to work on Android source code. 1. Getting Android source code a. Prerequisites : Android build ......

我是一只鱼
2011/09/02
0
0
ant release命令在terminal的log输出

~/reproject/re_android/DroidEYE/src $ ant release Buildfile: /home/ccy/reproject/re_android/DroidEYE/src/build.xml -set-mode-check: -set-release-mode: -release-obfuscation-check......

Channely
2013/07/26
0
0
android studio Error:Execution failed for task ':

11down vote In my case I downloaded version 22 of Android M and Android 5.1.1 using Android Studio 1.2.1.1 but when I try to do a Hello World this same error showed me So the so......

风灬云
2015/05/31
0
1
Android Studio 3.0 RC 1 发布,各种错误修复

Android Studio 3.0 RC 1 发布了,此版本包括以下问题的修复。 Issue #65519025: Missing classes in APK Issue #65829618: Incremental builds fail when enabling resource shrinking Issu......

周其
2017/10/15
3K
14
导入github ViewPagerIndicator 项目到 android studio

Top Level Build.gradle: App's build.gradle: ------------ To use Android-ViewPagerIndicator in Android Studio, you can’t download it from gradle. Instead, you must import the l......

有名者赫赫
2015/04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zabbix安装配置

环境 系统:centos7.5软件版本: mysql: 5.7 zabbix: 3.4.15内网: Port: 10051 IP: 192.168.2.71外网: Port: 34521 Domain: freefrp.cnAgent被动模式(默认) ...

亦漩
32分钟前
2
0
一看就能学会的H5视频推流方案

本文由云+社区发表 作者:周超 导语 随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴们分享一下自...

腾讯云加社区
35分钟前
3
0
Spring Boot 2.X优雅停止

本文章介绍了正常关闭Spring Boot 应用程序的过程。许多开发人员和架构师总是讨论SpringBoot的应用设计、流量负载、框架和应用模式,但很少有人讨论关闭阶段。生命周期意识可以说一个真正资深...

WUBAOQUAN
45分钟前
4
0
Linux Redis 高可用之主从复制

Redis主从复制简介 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或...

我最喜欢三大框架
52分钟前
3
0
HTML5技术分享之自动化构建工具gulp使用

gulp是是前端开发对代码进行构建的工具,是基于 Nodejs 的自动任务运行器,他能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器...

纤纤郡主
58分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部