Ubuntu 13.04コンパイル環境構成およびandroid 2.3ソースコードコンパイル時に次のエラーが発生しましたsetrlimitsFromArray


Linux Ubuntu 13.04 32ビットでのandroidのコンパイル環境でのコンパイルに必要なパッケージのインストールを設定します.1  $ sudo apt-get install git-core gnupg flex bison gperf build-essential   zip curl libc6-dev libncurses5-dev x11proto-core-dev    libx11-dev libreadline6-dev libgl1-mesa-glx  libgl1-mesa-dev g++-multilib mingw32 tofrodos    python-markdown libxml2-utils xsltproc zlib1g-dev libreadline6-dev gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib 2 sudo ln   -s /usr/lib/i386-linux-gnu/libX11.so.1 /usr/lib/i386-linux-gnu/libX11.so
もしあなたのシステムのデフォルトのgcc g++が4.7で4.4ではないならば、 くのわけのわからないコンパイルの を んで、あなたのgccの の に いかもしれません、gcc--versionは て、4.4ではありませんならば は の りです:3

$cd /usr/bin/ $sudo  mv   gcc gcc.bak

$sudo   ln   -s gcc-4.4 gcc $ sudo  mv   g++ g++.bak $sudo   ln   -s g++-4.4 g++
4.java python
【Androidソースコンパイル】Ubuntu 13.04 android 2.3ソースをコンパイル に のエラーが しました
dalvik/vm/native/dalvik_system_Zygote.c:In function ‘setrlimitsFromArray’: dalvik/vm/native/dalvik_system_Zygote.c:192: error: storage size of ‘rlim’isn’t known dalvik/vm/native/dalvik_system_Zygote.c:215: warning: implicit declaration offunction ‘setrlimit’ dalvik/vm/native/dalvik_system_Zygote.c:192: warning: unused variable ‘rlim’
This error is because 2 header filesare needed while calling setrlimit function: #include #include
You can check by typing "mansetrlimit":
GETRLIMIT(2) Linux Programmer'sManual GETRLIMIT(2)
NAME getrlimit, setrlimit, prlimit - get/set resource limits
SYNOPSIS #include #include
Anyway, I raise this issue to modifydalvik/vm/native/dalvik_system_Zygote.c file with the following include file:
$vi android/dalvik/vm/native/dalvik_system_Zygote.c
//add two lines :
#include
#include
ubantu 13.04でコンパイルできる、ubuntu 10.04とubuntu 12.04はすべてコンパイルすることができて、 がありません