Android NDK,Navit

时间:2011-11-28 16:48:48

标签: android android-ndk

我正在使用NDK r7的独立工具构建navit。 ./configure能够通过编译器测试。

然而,当我运行make时,我得到以下错误w.r.t标题。

它正在寻找机器/ internal_types.h,NDK C标头或标准gcc标头不可用。这是由于编译器选项不正确吗?

以下错误记录。

  

make [2]:输入目录`/home/sateesh/navit/navit/fib-1.1'   / bin / bash ../../libtool --tag = CC --mode = compile   i686-android-linux-gcc -nostdlib -march = i686 -mstackrealign   -L / opt / ndk_x86_r7 / lib -L。 -I / opt / ndk_x86_r7 / usr / include -DHAVE_CONFIG_H -I。 -I ../ .. -g -O2 -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -I ../ .. / intl / -MT fib.lo -MD -MP -MF .deps / fib.Tpo -c -o fib.lo fib.c

     

libtool:编译:i686-android-linux-gcc -nostdlib -march = i686   -mstackrealign -L / opt / ndk_x86_r7 / lib -L。 -I / opt / ndk_x86_r7 / usr / include -DHAVE_CONFIG_H -I。 -I ../ .. -g -O2 -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -I ../ .. / intl / -MT fib.lo -MD -MP -MF .deps / fib.Tpo -c fib.c -fPIC -DPIC -o .libs / fib.o

     

包含来自的文件   /opt/ndk_x86_r7/bin/../sysroot/usr/include/limits.h:86,                    来自/opt/ndk_x86_r7/bin/../lib/gcc/i686-android-linux/4.4.3/include-fixed/limits.h:122,                    来自/opt/ndk_x86_r7/bin/../lib/gcc/i686-android-linux/4.4.3/include-fixed/syslimits.h:7,                    来自/opt/ndk_x86_r7/bin/../lib/gcc/i686-android-linux/4.4.3/include-fixed/limits.h:11,                    来自fib.c:33:

     

/ opt / ndk_x86_r7 / bin /../ sysroot / usr / include / sys / limits.h:44:36:错误:   machine / internal_types.h:没有这样的文件或目录

     

的/ opt / ndk_x86_r7 / bin中/../ SYSROOT的/ usr /包括/ SYS / limits.h中:47:28:   错误:machine / limits.h:没有这样的文件或目录

0 个答案:

没有答案