《ubuntu12.0464bit常见问题》由会员分享,可在线阅读,更多相关《ubuntu12.0464bit常见问题(10页珍藏版)》请在金锄头文库上搜索。
1、 ubuntu12.04 64bit 常见问题2013-01-30 14:14 93 人阅读 评论(0) 收藏 举报/ 访问其他访问其他 samba 服务器服务器/首先需要安装 samba# apt-get install samba1. 一种直接使用 smbclient 命令# smbclient /服务器地址/目录 -U 用户名密码如# smbclient /192.168.0.133/liyong -U liyong%liyong2. 使用 mount#apt-get install smbfs#smbmount /192.168.0.133liyong /mnt/133 -o user
2、=liyong,pass=liyong,iocharset=utf8/安装飞信/sudo apt-get install openfetionsudo apt-get install pidgin-openfetion/ android 编译环境搭建/l 依赖环境:$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386
3、libgl1-mesa-glx:i386 libgl1-mesa-dev g+-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386安装过程中,我出现了错误 1。解决后:$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.sol 编译进入源码目录后,执行如下命令:$ source build/envsetup.sh$ lunch full-eng$
4、 make编译过程中出现了错误 2、3、4、5.l 运行$ emulator错误:1、安装全部库时 libc6-dev:i386错误:Errors were encountered while processing:libc6-dev:i386E: Sub-process /usr/bin/dpkg returned an error code (1)rootmao-virtual-machine:# apt-get install libc6-dev:i386Reading package lists. DoneBuilding dependency tree Reading state i
5、nformation. Donelibc6-dev:i386 is already the newest version.You might want to run apt-get -f install to correct these:The following packages have unmet dependencies:libc6-dev:i386 : Depends: linux-libc-dev:i386 but it is not going to be installedRecommends: gcc:i386 but it is not going to be instal
6、led orc-compiler:i386E: Unmet dependencies. Try apt-get -f install with no packages (or specify a solution).rootmao-virtual-machine:# apt-get install linux-libc-dev:i386rootmao-virtual-machine:# apt-get install libc6-dev:i386rootmao-virtual-machine:# sudo apt-get install git-core gnupg flex bison gp
7、erf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g+-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i3862、错误:/usr/bin/ld: cannot find -lzhost Executable:
8、aapt (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/http:/ when searching for -lz/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/http:/ when searching for -lz/usr/bin/ld: skipping incompatible
9、/usr/lib/libz.so when searching for -lz/usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz/usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit statusmake: * out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt Error 1缺少 lib32z1-dev,安装即可:apt-get install lib32z1-dev3、编译
10、选项-fpermissiveframeworks/base/libs/utils/RefBase.cpp:483:67: error: passing const android:RefBase:weakref_impl as this argument of void android:RefBase:weakref_impl:trackMe(bool, bool) discards qualifiers -fpermissivemake: * out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBase.o Er
11、ror 1修改 mk 文件:$ gedit frameworks/base/libs/utils/Android.mk将:LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)改为:LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) fpermissive需要注意的是:fpermissive 前边的是带输入法的,改为不带输入法的 短线就可以了4、GCC 版本过高host C+: obbtool :0:0: error: “_FORTIFY_SOURCE“ redefined -Werror:0:0:
12、 note: this is the location of the previous definitioncc1plus: all warnings being treated as errorsmake: * out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o Error 1原因:此处编译错误是由于 ubuntu 12.04 采用了 GCC4.6.3 导致的。a. 先查看系统中的 gcc 版本$ gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapperTarget: x86_64-linux-gnuConfigured with: ./src/configure -v -with-pkgversion=Ubuntu/Linaro 4.6.3-1ubuntu5 -with-bugurl=file:/usr/share/doc/gcc-4.6/README.Bugs -enable-languages=c,c+,fortran,objc,obj-c+ -prefix=/usr -program-s