EDA365电子论坛网

标题: arm-linux-androideabi-gcc 交叉编译报错,请路过的大神帮忙看看…… [打印本页]

作者: qpggup    时间: 2019-9-25 15:13
标题: arm-linux-androideabi-gcc 交叉编译报错,请路过的大神帮忙看看……
对Linux下的一个开源代码进行交叉编译,准备移植到Android平台上。但是一直报错。/ F. ]5 Y0 M5 m% h, l$ R* r5 o
编辑脚本如下:
% D. E9 Z% K7 i

4 y6 A: B/ ~! E5 |  X" r& \  xexport NDKROOT="/home/bupt/android-ndk-r9d"
' |4 c) K& Y; W  Y8 pexport PREBUILT=$NDKROOT/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64
+ H* D) C9 ?8 F# x6 n5 d# Aexport SYSROOT=$NDKROOT/platforms/android-18/arch-arm
/ a" h# J1 Q- fexport CC=$PREBUILT/bin/arm-linux-androideabi-gcc
$ P% F5 s6 Q2 lexport LD=$PREBUILT/bin/arm-linux-androideabi-ld
. a! ?+ \+ A# q3 M, W3 O3 ~export AS=$PREBUILT/bin/arm-linux-androideabi-gcc. R5 R- K+ v/ t! `* @
export AR=$PREBUILT/bin/arm-linux-androideabi-ar( |+ I. P7 e  _) a
export RANLIB=$PREBUILT/bin/arm-linux-androideabi-ranlib
& l7 R6 Y* A" l! Q: `. {- uexport STRIP=$PREBUILT/bin/arm-linux-androideabi-strip! s! |2 K9 k/ ~1 J" C& S& o
CFLAGS="--sysroot=$NDKROOT/platforms/android-18/arch-arm -fPIC -DX264_VERSION -DANDROID -DHAVE_PTHREAD -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -march=armv7-a -fomit-frame-pointer -mfloat-abi=softfp -mfpu=neon -I$TOOLCHAINS_INCLUDE -I$NDKROOT/platforms/android-18/arch-arm/usr/include". J. S. j7 m' n! T: U4 m3 _
export CFLAGS
5 a0 G! w) M) y# i# H9 i9 u& Z+ QLDFLAGS="-Wl,-T,$PREBUILT/arm-linux-androideabi/lib/ldscripts/armelf_linux_eabi.x -Wl,-rpath-link=$NDKROOT/platforms/android-18/arch-arm/usr/lib -L$NDKROOT/platforms/android-18/arch-arm/usr/lib -nostdlib -lc -lm -ldl -lgcc"  l, \1 L7 A6 A8 a- W$ c" _
export LDFLAGS/ l2 o) b3 C2 K/ T& S1 F
./configure --prefix=/home/bupt/clamav/clamav-0.98.4/clamav-android --host=arm-linux-androideabi --with-openssl=/usr/lib% C& a) c& ~' h' G4 D/ f( |7 @
config.log报错如下:
7 W) _5 S" @! a9 l1 q7 Xconfigure:3820: /home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -V >&5
2 u; }" g4 b  d0 N* f8 @arm-linux-androideabi-gcc: error: unrecognized option '-V'
# j( z$ n2 |. |" Uarm-linux-androideabi-gcc: fatal error: no input files
9 I( }1 t; V9 u0 U6 Zcompilation terminated.
7 a  v( ^# P5 Y/ aconfigure:3831: $? = 1# A, o9 h0 S0 z- |( z
configure:3820: /home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -qversion >&5/ _5 x1 ~6 g+ x  c2 ^# M& K% r% U
arm-linux-androideabi-gcc: error: unrecognized option '-qversion'  A. c" E: C: h8 @" }
arm-linux-androideabi-gcc: fatal error: no input files1 t) E8 z; p4 Y0 N0 {$ [
compilation terminated.& Q6 A5 `; o4 i
home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include-fixed/limits.h:169:61: error: no include path in which to search for limits.h5 m$ R  u& i1 q/ `
configure:4461: $? = 1
! o! R( d5 f, F6 y7 o! T4 ], b但是在这个文件夹下可以找到这个.h文件。
% T8 Z7 s2 H1 U9 v& ]conftest.c:13:0: fatal error: assert.h: No such file or directory2 r& m( ^. o; n  [. i  a
compilation terminated.
9 y& [+ b% O; N, ?0 l其他报错信息都是以上这种找不到头文件等。
4 h1 T" C  j( q+ P5 H命令行报错为:
' I; b( e# R3 _) R5 ]configure: ****** mempool support disabled (mmap not available or not usable)
% B+ @- Y) |2 ]8 J4 Ichecking for ld used by GCC... /home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld
8 j2 X  W8 N; G& y; Rchecking if the linker (/home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld) is GNU ld... yes
/ h, x; @+ ~, K5 r* Cchecking for shared library run path origin... done
& D4 d$ ~( ?! t* H5 }4 uchecking check.h usability... no
$ W* a$ h" C& e' s3 H% Pchecking check.h presence... no
. j5 I$ H: {1 k! i* E' Xchecking for check.h... no
/ u$ H( O# I5 u$ v/ D( h* v; E6 Bconfigure: unable to compile/link with check
2 N7 ^3 f: I/ M5 C8 Tchecking for libxml2 installation... not found
- v3 _1 ?* c$ C0 Pconfigure: ****** libxml2 support unavailable; [3 r) s7 C* J! |4 `6 U
checking for OpenSSL installation... configure: error: OpenSSL not found.

9 C8 k- x$ b4 ^: }% W- L  \' x求解决方案!!!!!!!!!!!!!!
( i, ^+ |( G$ w5 h# d. D: }
+ _4 s+ B# ?7 O: `" Y
/ c1 b( A, J0 y- P6 L, [/ [3 g

) p! h6 U% S/ L0 A( f: ^- j1 q/ l
* s+ S' {( L/ R1 h3 ^$ N  Y

) B& N3 y# N$ a( U# \! Q6 }8 r2 L" d0 d3 Q" V, [; b
9 ]' @4 Z" ?9 ]5 a& e1 f, U

. N: p- B- b( W7 O  J/ \- ?3 M

5 v) |, l8 T3 ^+ h4 k
作者: xixihahaheihei    时间: 2019-9-25 16:08
是不是版本问题啊




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2