Ubuntu 10.04
gcc 4.4.3
编译发现如下的错误:In file included from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
external/zlib/zconf.h:365:44: error: sys/types.h: No such file or directory
In file included from prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:32,
from external/zlib/zconf.h:379,
from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/sys/cdefs.h:59:27: error: sys/cdefs_elf.h: No such file or directory
In file included from external/zlib/zconf.h:379,
from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:34:24: error: sys/select.h: No such file or directory
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:35:25: error: sys/sysconf.h: No such file or directory
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:36:30: error: linux/capability.h: No such file or directory
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:37:22: error: pathconf.h: No such file or directory
In file included from external/zlib/zconf.h:379,
from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fork'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vfork'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getpid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gettid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getpgid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getppid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getpgrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'setsid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:71: error: expected ')' before 'hdrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:72: error: expected ')' before 'hdrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getuid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'geteuid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getgid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getegid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:86: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:87: error: expected ';', ',' or ')' before '*' token
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:92: error: expected ')' before '*' token
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:93: error: expected ')' before '*' token
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:121: error: expected declaration specifiers or '...' before 'uid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:121: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:122: error: expected declaration specifiers or '...' before 'uid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:122: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:123: error: expected declaration specifiers or '...' before 'uid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:123: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:124: error: expected declaration specifiers or '...' before 'off_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:130: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lseek'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:131: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lseek64'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:133: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'read'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'write'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pread'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pwrite'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:145: error: expected declaration specifiers or '...' before 'off_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:186: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tcgetpgrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:187: error: expected declaration specifiers or '...' before 'pid_t'
In file included from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
external/zlib/zlib.h:1591: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gzseek'
external/zlib/zlib.h:1592: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gztell'
external/zlib/zlib.h:1593: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gzoffset'
external/zlib/zlib.h:1594: error: expected declaration specifiers or '...' before 'off_t'
external/zlib/zlib.h:1595: error: expected declaration specifiers or '...' before 'off_t'
In file included from external/zlib/adler32.c:8:
external/zlib/zutil.h:28:22: error: string.h: No such file or directory
gcc 4.4.3
编译发现如下的错误:In file included from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
external/zlib/zconf.h:365:44: error: sys/types.h: No such file or directory
In file included from prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:32,
from external/zlib/zconf.h:379,
from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/sys/cdefs.h:59:27: error: sys/cdefs_elf.h: No such file or directory
In file included from external/zlib/zconf.h:379,
from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:34:24: error: sys/select.h: No such file or directory
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:35:25: error: sys/sysconf.h: No such file or directory
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:36:30: error: linux/capability.h: No such file or directory
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:37:22: error: pathconf.h: No such file or directory
In file included from external/zlib/zconf.h:379,
from external/zlib/zlib.h:34,
from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fork'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vfork'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getpid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gettid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getpgid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getppid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getpgrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'setsid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:71: error: expected ')' before 'hdrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:72: error: expected ')' before 'hdrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getuid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'geteuid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getgid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'getegid'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:86: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:87: error: expected ';', ',' or ')' before '*' token
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:92: error: expected ')' before '*' token
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:93: error: expected ')' before '*' token
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:121: error: expected declaration specifiers or '...' before 'uid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:121: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:122: error: expected declaration specifiers or '...' before 'uid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:122: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:123: error: expected declaration specifiers or '...' before 'uid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:123: error: expected declaration specifiers or '...' before 'gid_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:124: error: expected declaration specifiers or '...' before 'off_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:130: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lseek'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:131: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lseek64'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:133: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'read'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'write'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pread'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pwrite'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:145: error: expected declaration specifiers or '...' before 'off_t'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:186: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tcgetpgrp'
prebuilt/ndk/android-ndk-r5/platforms/android-9/arch-arm/usr/include/unistd.h:187: error: expected declaration specifiers or '...' before 'pid_t'
In file included from external/zlib/zutil.h:22,
from external/zlib/adler32.c:8:
external/zlib/zlib.h:1591: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gzseek'
external/zlib/zlib.h:1592: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gztell'
external/zlib/zlib.h:1593: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gzoffset'
external/zlib/zlib.h:1594: error: expected declaration specifiers or '...' before 'off_t'
external/zlib/zlib.h:1595: error: expected declaration specifiers or '...' before 'off_t'
In file included from external/zlib/adler32.c:8:
external/zlib/zutil.h:28:22: error: string.h: No such file or directory
解决方案 »
- 关于DEVICE_PACKAGE_OVERLAYS,指定的overlay下的java文件不编译
- 请教请教关于android theme的引用
- 代码生成的TextView怎样设置样式
- 有Intent为什么还要用Bundle呢?
- 如何定置android系统?如何定置android系统驱动?
- 急 !!!关于ListView控件显示图片的问题
- 哪位說說,Android 是怎麼跟 Linux Kernel 不相容?
- 我写了一个简单的APP,用到了数据库,在程序中我自动建立了一个数据库,可以在File Explorer中找到,然后我把软件安装到虚拟机可以运行。
- SDK更新问题?求助!!!
- 求教:安卓开发遇到下面报错java.lang.IllegalStateException: Could not execute method of th
- android 画图的一个奇怪现象?
- android文件上传时,界面需有提示,在线
sudo apt-get install build-essential
sudo apt-get install libc6-dev
$ . build/envsetup.sh
Choose a Target
Choose which target to build with lunch. The exact configuration can be passed as an argument, e.g.
$ lunch full-eng
)设置编译模式等
参考这篇文章
这里的错误提示都是说头文件找不到的, 如果是直接从官网下载的SDK的话一般是不会出现头文件放错位置的问题的, 要么就是环境参数没有配置好, 或是编译环境没有搭建完善. 刚才回复里面的后两个安装编译工具的和设置编译环境参数的那两个可以再核对下看看
mmm external/zlib
sudo apt-get install zlib1g-dev