久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Ubuntu搭建android編譯環(huán)境總結(jié)

 Sundy工作室 2013-09-24

Android源碼:官方下載
Android編譯版本: PLATFORM_VERSION=4.2.2
OS 操作系統(tǒng)平臺: Linux carson-pc 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux(Ubuntu11.04  64bit

1. 要用jdk1.6,不能用jdk1.7

2. /bin/bash: bison: command not found

方法:sudo apt-get install bison

3.  /bin/bash: xsltproc: command not found

方法:sudo apt-get install xsltproc

4./bin/bash: flex: command not found
make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp] Error 127

方法:sudo apt-get install flex

5. sh: gperf: not found
calling gperf failed: 32512 at ./makeprop.pl line 140.

方法:sudo apt-get install gperf

6. gcc: error trying to exec 'cc1plus': execvp: No such file or directory

方法:sudo apt-get install g++

7.collect2: error: ld terminated with signal 9

方法:增加ubuntu的虛擬內(nèi)存,。具體操作如下:

setp1:查看系統(tǒng)虛擬內(nèi)存,命令:free -m

  1. carson@carson-pc:~$ free -m  
  2.              total       used       free     shared    buffers     cached  
  3. Mem:          1998       1528        469          0          6        423  
  4. -/+ buffers/cache:       1098        900  
  5. Swap:         2036        361       1675  
我這是已經(jīng)增加swap的,,一般swap2G左右就足夠編譯android用的,。在編譯過程中,雖然增加了2G,但在編譯時(shí),,若做一些操作比較占用swap的話,,也會出現(xiàn)此問題。比如從移動硬盤copy android 源碼,。

setp2.創(chuàng)建一個(gè) Swap 文件,。

mkdir swap
cd swap  
sudo dd if=/dev/zero of=swapfile bs=1024 count=100000
出現(xiàn)下列提示,上面命令中的 count 即代表swap文件大小,,即增加的虛擬內(nèi)存大小,。此命令出現(xiàn)如下信息

  1. 100000+0 records in  
  2. 100000+0 records out  
  3. 102400000 bytes (102 MB) copied, 0.377325 s, 271 MB/s  
setp3:把生成的文件轉(zhuǎn)換成 Swap 文件
sudo mkswap swapfile

此命令出現(xiàn)如下信息:

  1. Setting up swapspace version 1, size = 99996 KiB  
  2. no label, UUID=b26fe88c-11c2-40ad-8139-6e69e96b6b68  
setp4:激活 Swap 文件。
sudo swapon swapfile

此時(shí)free -m 查看Swap信息

  1. total       used       free     shared    buffers     cached  
  2.  1998     <span style="font-family:Arial, Helvetica, sans-serif;">  1189        809          0         34        624</span>  
  1. -/+ buffers/cache:        530       1468  
  2. Swap:         2134        986       1148  
至此,,swap已經(jīng)增加成功了,,如果想卸載剛增加的swap;

sudo swapoff swapfile

如果需要一直保持這個(gè) swap ,,可以sudo -s換到root
然后把它寫入 /etc/fstab 文件,。
 
swapfilepath swap swap defaults 0 0

8. In file included from /usr/include/semaphore.h:22:0,
                 from cts/suite/audio_quality/lib/include/Semaphore.h:21,
                 from cts/suite/audio_quality/lib/src/Semaphore.cpp:17:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.
make: In file included from /usr/include/stdlib.h:25:0,
                 from cts/suite/audio_quality/lib/src/Adb.cpp:16:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.

方法:sudo apt-get install libc6-dev:i386

     sudo apt-get install build-essential

     sudo apt-get install gcc-multilib

9./bin/sh: gcc: not found

方法:sudo apt-get install gcc,gcc是C的編譯器

10.gccgcc: error trying to exec 'cc1plus': execvp: gcc: error trying to exec 'No such file or directory

方法:sudo apt-get install g++,,g++是C++的編譯器

11. /bin/bash: xmllint: command not found
方法:sudo apt-get  install libxml2-utils

12.make[1]: lzma: Command not found

方法:sudo apt-get  install lzma
未完待續(xù)

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多