【发布时间】:2016-10-15 03:27:43
【问题描述】:
我能够在顶级目录中成功运行prepare.py 脚本而没有错误。
但是,当我运行 $ make 命令时,我收到以下错误。
谁能救我脱离这种折磨。
[ 33%] 构建 C 对象 src/CMakeFiles/msamr.dir/amrnb.c.o /home/pnwoke/linphone-android/submodules/msamr/src/amrnb.c:31:10:致命错误: 找不到“amrnb/interf_dec.h”文件 #包括 ^ 产生 1 个错误。 src/CMakeFiles/msamr.dir/build.make:77:目标“src/CMakeFiles/msamr.dir/amrnb.c.o”的配方失败 make[6]: *** [src/CMakeFiles/msamr.dir/amrnb.c.o] 错误 1 make[6]: 离开目录 '/home/pnwoke/linphone-android/WORK/android-arm/Build/msamr' CMakeFiles/Makefile2:75:目标“src/CMakeFiles/msamr.dir/all”的配方失败 make[5]: *** [src/CMakeFiles/msamr.dir/all] 错误 2 make[5]: 离开目录 '/home/pnwoke/linphone-android/WORK/android-arm/Build/msamr' Makefile:117: 目标“全部”的配方失败 make[4]: *** [all] 错误 2 make[4]: 离开目录'/home/pnwoke/linphone-android/WORK/android-arm/Build/msamr' CMakeFiles/EP_msamr.dir/build.make:111:目标“/home/pnwoke/linphone-android/WORK/android-arm/Stamp/EP_msamr/EP_msamr-build”的配方失败 make[3]: *** [/home/pnwoke/linphone-android/WORK/android-arm/Stamp/EP_msamr/EP_msamr-build] 错误 2 make[3]: 离开目录'/home/pnwoke/linphone-android/WORK/android-arm/cmake' CMakeFiles/Makefile2:571:目标“CMakeFiles/EP_msamr.dir/all”的配方失败 make[2]: *** [CMakeFiles/EP_msamr.dir/all] 错误 2 make[2]: 离开目录'/home/pnwoke/linphone-android/WORK/android-arm/cmake' Makefile:76:目标“全部”的配方失败 make[1]: *** [all] 错误 2 make[1]: 离开目录'/home/pnwoke/linphone-android/WORK/android-arm/cmake' Makefile:148: 目标“arm-build”的配方失败 make: *** [arm-build] 错误 2
【问题讨论】:
-
VERBOSE的输出=yes,编译器要查找的头文件在哪里?
-
你安装了 opencore-amr 吗?还告诉我们一些关于环境的事情
-
我对linphone很陌生,所以我对头文件不熟悉...我只按照here指示的步骤进行操作
-
我尝试在 Windows 上配置 linphone,但我意识到它的大部分依赖项在 linux 环境中设置起来更容易。所以我切换到我的 ubuntu14
-
我安装了
opencore-amr,但$ make仍然出现同样的错误
标签: android linux android-ndk cmake linphone