免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1021 | 回复: 0
打印 上一主题 下一主题

[zhuan]在 Ubuntu 9.10下 build android [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-14 12:47 |只看该作者 |倒序浏览

在 Ubuntu 9.10下 build android
原本android預設的編譯環境是在 Ubuntu 8.04中...
基本上...用到了Ubuntu 9.04應該都沒啥問題...
但當升級到了9.10之後就會發現...
一直build failed...
原因是因為裡面的gcc和g++的問題...(9.04是用4.3, 而9.10用的是 4.4)
GCC在4.4時把部份string相關的function回傳值的type改變了...
char*改成了const char*...
也因此讓一堆原本不是針對最新的gcc來寫的code都無法編譯成功
解決方案有兩個...
一個是修改source code....
但是對於code的來源是google的android可能有困難...
另一個是用舊的gcc....
首先apt-get install gcc-4.3 g++-4.3
然後刪掉原本的連結
sudo rm /usr/bin/gcc
sudo rm /usr/bin/g++
在加到剛剛裝的
sudo ln -s /usr/bin/gcc-4.3 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.3 /usr/bin/g++
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/43047/showart_2148722.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP