这几天,我正在编译Android源代码,但我有一个问题,运行 make -j8
后,它显示我 failed to build some targets (03:03 (mm:ss))
.
以下是详细信息:
PLATFORM_VERSION_CODENAME = Q PLATFORM_VERSION = Q TARGET_PRODUCT = aosp_arm TARGET_BUILD_VARIANT =主机TARGET_BUILD_TYPE =释放TARGET_ARCH =臂TARGET_ARCH_VARIANT = ARMv7的-A-氖TARGET_CPU_VARIANT =通用HOST_ARCH = x86_64的HOST_2ND_ARCH = 86 HOST_OS = linux的HOST_OS_EXTRA = Linux的4.15.0-34-类属x86_64-Ubuntu-18.04.1-LTS HOST_CROSS_OS = windows HOST_CROSS_ARCH = x86 HOST_CROSS_2ND_ARCH = x86_64 HOST_BUILD_TYPE =发布BUILD_ID = PI OUT_DIR = out ======================= ===================== [0%1/83585] Yacc:ss <= external / iproute2 / misc / ssfilter.y FAILED:out / target / product / generic / obj / EXECUTABLES / ss_intermediates / ssfilter.c / bin / bash -c“prebuilts / build-tools / linux-x86 / bin / bison -d --defines = out / target / product / generic / obj / EXECUTABLES / ss_intermediates /ssfilter.h -o out / target / product / generic / obj / EXECUTABLES / ss_intermediates / ssfilter.c external / iproute2 / misc / ssfilter.y“external / iproute2 / misc / ssfilter.y:conflicts:35 shift / reduce prebuilts / build-tools / linux-x86 / bin / bison:m4子进程失败:没有这样的fi le或目录18:47:21忍者失败了:退出状态1未能 Build 一些目标(03:03(mm:ss))
我希望有人可以帮助我,提前谢谢 .
2 回答
尝试此命令并等待 .
错误消息显示:
m4是一个宏处理器 - 构建失败,因为0%已经......
这让我怀疑,
m4
不低于PATH
- 并且不能处理任何宏 .在Ubuntu
apt-get install m4
上应安装软件包 - 或从launchpad下载m4
.很难提及“可信和/或官方来源”;除了包的联机页面和来源 .