ICS Compile error ubuntu 12.10
Android :
2013. 1. 31. 19:09
반응형
12.10 에서 ICS컴파일 하면 에러발생.
frameworks/base/include/utils/KeyedVector.h:193:31: error: 'indexOfKey' was not declared in this scope,
이런 에러가…. ㅠ ㅠ
이유는 컴파일러 버전이 안맞아서 그렇습니다.
그래서 gcc버전을 낮추면 되요
gcc –v 하면 버전이 나오는데 4.7 버전에서는 일단 안되기 때문에 저는 4.4로 바꿨습니다.
인터넷에 뒤져보니 4.4는 된다고 해서 그렇게 했구요 4.5는 미확인 4.6은 안된다고 인터넷에 써있네요.
sudo apt-get install gcc-4.4 g++-4.4 gcc-4.4-multilib g++-4.4-multilib
이렇게 설치한 후
/usr/bin 에 gcc 와 c++ 심볼릭 링크를 바꿔줍니다.
cd /usr/bin
sudo rm gcc
sudo ln –s gcc-4.4 gcc
sudo rm g++
sudo ln –s g+-4.4 g++
이렇게 하고 하면 됩니다.
반응형
'Android' 카테고리의 다른 글
ics/out/host/linux-x86/bin 안드로이드 build하면 생기는 util 들 (0) | 2013.02.01 |
---|---|
Android Codename 안드로이드 코드네임 (0) | 2013.01.31 |
all-subdir-cpp-files (1) | 2012.11.20 |