找回密码
 注册
关于网站域名变更的通知
查看: 1101|回复: 1
打印 上一主题 下一主题

arm-linux-androideabi-gcc 交叉编译报错,请路过的大神帮忙看看……

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-25 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
对Linux下的一个开源代码进行交叉编译,准备移植到Android平台上。但是一直报错。: V  l& J3 i9 I% Q) A4 z
编辑脚本如下:
; [0 S0 E4 [5 r+ f) q

: \* z; S9 j5 z4 b3 }+ y( @4 jexport NDKROOT="/home/bupt/android-ndk-r9d"1 a# n6 x+ z; A; w; |
export PREBUILT=$NDKROOT/toolchains/ARM-linux-androideabi-4.6/prebuilt/linux-x86_64
. i* W0 m6 ~9 C$ u+ z+ Oexport SYSROOT=$NDKROOT/platforms/android-18/arch-arm& a0 j& H4 N! t) v3 |) `
export CC=$PREBUILT/bin/arm-linux-androideabi-gcc
( p) _6 q' P3 B9 y; h' Dexport LD=$PREBUILT/bin/arm-linux-androideabi-ld
. j! f% F& s9 t0 cexport AS=$PREBUILT/bin/arm-linux-androideabi-gcc
2 c( _2 @! j6 ^export AR=$PREBUILT/bin/arm-linux-androideabi-ar
' j1 K: W0 c! }9 N  r: m/ P0 Zexport RANLIB=$PREBUILT/bin/arm-linux-androideabi-ranlib
  {' z/ l- m/ T- M5 x' y1 l6 xexport STRIP=$PREBUILT/bin/arm-linux-androideabi-strip- h' y. p! m) K2 q
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"( Y8 s# n* c" L+ T( V2 d
export CFLAGS5 B' M* _% D7 t# A
LDFLAGS="-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( p( b" V, N- \
export LDFLAGS) \5 w: Z9 Q2 ~" D/ i% F7 C, t# w# C
./configure --prefix=/home/bupt/clamav/clamav-0.98.4/clamav-android --host=arm-linux-androideabi --with-openssl=/usr/lib
! O, c# w0 T0 [9 \0 U4 Lconfig.log报错如下:
- }% v: c3 O! w9 A. `configure:3820: /home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -V >&52 u' ?5 ]! m2 \  {. M% @
arm-linux-androideabi-gcc: error: unrecognized option '-V'
& A. i8 A- _  d! N6 Earm-linux-androideabi-gcc: fatal error: no input files
1 t: w! l7 {. e, pcompilation terminated.
) c9 o9 Q1 @: N: tconfigure:3831: $? = 1
/ o! l6 J% L4 n: z  Qconfigure:3820: /home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -qversion >&5
" W3 B) O  f" w2 l' j2 R- Larm-linux-androideabi-gcc: error: unrecognized option '-qversion'7 y4 U2 ^' ]2 [& m/ s; h  W3 J# Z
arm-linux-androideabi-gcc: fatal error: no input files' T3 ]! d& b" R: o
compilation terminated.
2 t; I$ B! V! v- |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.h
# u$ S* g# @# X" d1 pconfigure:4461: $? = 1- H  L7 h8 G. V" n
但是在这个文件夹下可以找到这个.h文件。
3 h8 K# k4 u% Pconftest.c:13:0: fatal error: assert.h: No such file or directory
0 k" j# s3 @& t$ q3 E, Q4 hcompilation terminated.
8 i1 w2 Q" T3 G其他报错信息都是以上这种找不到头文件等。
( r0 z  T& G% d命令行报错为:* s* J; x1 m! j
configure: ****** mempool support disabled (mmap not available or not usable)
7 ]2 s& R5 C# ?6 T5 achecking for ld used by GCC... /home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld6 `+ i" t2 I# b# v3 J6 B7 m& [
checking 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' i% l9 f" ?. U" |8 `
checking for shared library run path origin... done/ C% t( }/ c! ]2 i+ E) D
checking check.h usability... no
, e( W: E! V$ Vchecking check.h presence... no
+ K. m7 O. g2 j* o6 t9 dchecking for check.h... no% I3 u! B: w9 g
configure: unable to compile/link with check; k# b2 U3 Q) i6 A+ i
checking for libxml2 installation... not found, u% W  _( d8 B) }6 T
configure: ****** libxml2 support unavailable; J. C: T$ `& p! T1 X% r
checking for OpenSSL installation... configure: error: OpenSSL not found.

! O4 v* [! f5 R  w& H求解决方案!!!!!!!!!!!!!!

3 D- a3 b0 t' Y+ B1 r: h" h" }9 m8 Z5 \8 x& ^) T' l9 W
" w! g4 g2 S6 g9 T8 M" r' V8 b, _

1 x9 S$ D7 Z( \: F& F8 K6 G
! Q! ]0 y2 L. o- C6 ]! K& \2 g

  m3 ]; T0 e& m
- e( U* w; _  j) L' R

, |; {. P5 L: p5 s0 v" {9 J7 W, O. p* U9 C" l1 c

( s* F+ F) j! `) U2 e% B

该用户从未签到

2#
发表于 2019-9-25 16:08 | 只看该作者
是不是版本问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 00:42 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表