Linux下常见的编译错误和解决方法

Linux下常见的编译错误和解决方法
1、/bin/bash: bison: command not found

make: ***
[out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp]
Error 127
解决方法:sudo apt-get install bison

2、make: ***
[out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp]
Error 127
解决方法: sudo apt-get install flex

3、make: ***
[out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/css/CSSPropertyNames.h]
Error 25
解决方法:sudo apt-get install gperf

4、/usr/include/features.h:324:26: fatal error: bits/predefs.h:
No such file or directoryIn file included from
/home/hudan/android/source/android4.1.1/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/…/sysroot/usr/include/sys/types.h:27:0,
     
     
     from
frameworks/native/include/utils/Errors.h:20,
     
     
     from
frameworks/native/include/utils/String8.h:20,
     
     
     from
cts/suite/audio_quality/lib/include/Settings.h:21,
     
     
     from
cts/suite/audio_quality/lib/src/Settings.cpp:17:
/usr/include/features.h:324:26: fatal error: bits/predefs.h:
No such file or directoryIn file included from
/usr/include/stdlib.h:25:0,
     
     
     from
cts/suite/audio_quality/lib/src/Adb.cpp:16:
/usr/include/features.h:324:26: fatal error: bits/predefs.h:
No such file or directory

compilation terminated.
compilation terminated.

compilation terminated.
make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libcts_audio_quality_intermediates/src/SimpleScriptExec.o]
Error 1
make: *** Waiting for unfinished jobs…
make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libcts_audio_quality_intermediates/src/Adb.o]
Error 1
make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libcts_audio_quality_intermediates/src/Settings.o]
Error 1
In file included from /usr/include/semaphore.h:22:0,
     
     
     from
cts/suite/audio_quality/lib/include/Semaphore.h:21,
     
     
     from
cts/suite/audio_quality/lib/src/Semaphore.cpp:17:
/usr/include/features.h:324:26: fatal error: bits/predefs.h:
No such file or directory
compilation terminated.
make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libcts_audio_quality_intermediates/src/Semaphore.o]
Error 
解决方法:sudo apt-get install gcc-multilib

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值