2020/1/21

make error : ninja: subcommand failed.

make 出現 ninja: subcommand failed

所以用
make nothing
先產生 combined-xxx.ninja,然後用
ninja -v -j12 -f out/combined-xxx.ninja 2>&1 | tee ninjalog
用 -v 命列出完整命令,然後從 ninijalog 來看。
flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
參考Ubuntu 18.04 编译 AOSP 问题总结:
解决方法 : 在编译脚本中执行

export LC_ALL=C
LC_ALL=C 是为了去除所有本地化的设置,让命令能正确执行, 但是不可以修改~/.bashrc,会导致终端内中文显示为数字(应该是对应的编码)

作者:BlackJava
链接:https://www.jianshu.com/p/c3bb9d86fd22
来源:简书

沒有留言:

張貼留言