我在ubuntu下编译2.3.3源码报错,报错内容:
host Executable: emulator (out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/emulator)
prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/bin/../lib/gcc/i686-linux/4.4.3/../../../../i686-linux/bin/ld: cannot find libpthread.so.0
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/emulator] 错误1请问这是什么错误?怎么修改啊?
host Executable: emulator (out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/emulator)
prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/bin/../lib/gcc/i686-linux/4.4.3/../../../../i686-linux/bin/ld: cannot find libpthread.so.0
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/emulator] 错误1请问这是什么错误?怎么修改啊?
解决方案 »
- android如何实现远程桌面?
- 如何在manifest里面申明一个自定义的android.app.Application的子类
- 关于popupwindow
- 一个复制的项目 要如何变成新的项目??
- 求一篇介绍Android应用软件开发的英文文献
- android 缤果动漫 客户端,那个滑动菜单 是怎么实现的
- 设置竖屏显示
- 我的模拟器出了INSTALL_FAILED_CONTAINER_ERROR还有 INSTALL_FAILED_MEDIA_UNAVAILABLE该怎么解决?
- 模拟定址如何被微信接受,当成我的真实地址
- android studio导入android SDK不完整
- 模拟器中如何导入中文命名的文件
- 高手请进
换换工具链和编译器试试
查找库,安装库。那是没有。你同事有这个libpthread.so.0吗,拷过来试试。
试过重装吗?
make clean
make -j4
重新来过,没办法
看下有没有你登陆用户执行的权限
你是漏装了一些库。
用这个命令检查下吧,
sudo apt-get install gcc g++ flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev build-essential zip valgrind zlib1g-dev libncurses5-dev curl g++-multilib zlib1g-dev lib32z1-dev libncurses5-dev libx11-dev
1.不要使用别人编译过的代码进行编译。
2.下载下来的源代码是压缩包的话,一定要在linux下解压,不要在windows下解压后再拷贝到linux下。
我经过以上操作就没有问题了,但是我重新下载的2.3.1版本,所以还有一种可能是,大家尽量不要下载最新版本的源代码,因为最新的东西也就是不成熟的东西。