在尝试为我的Samsung设备构建内核时,我遇到了这个奇怪的错误:
/home/aureljared/android/kernel/msm/scripts/mksysmap: line 44: ~/android/kernel/toolchains/arm-linux-androideabi-4.8/bin/arm-linux-androideabi-nm: No such file or directory
我尝试发布ls ~/android/kernel/toolchains/arm-linux-androideabi-4.8/bin
,只是告诉我arm-linux-androideabi-nm
存在。
我还尝试更改$CROSS_COMPILE
以反映绝对路径,例如/home/aureljared
代替~/
,无济于事。
广泛的谷歌搜索告诉我,还有其他Android开发人员遇到过这个问题,但能够解决它并且没有共享解决方案。
我的recent commits之一是否有可能触发此问题?或者是别的什么?我真的输了。
感谢任何可以提供帮助的人!
答案 0 :(得分:0)
最好回答这个问题,而不是永远!
我也遇到了问题,但我找到了解决办法!
在kernel的Makefile中,完全提供路径:
的/ home /用户名/一些路径到工具链/ bin中/臂EABI -
而不是使用这个不工作的路径:
〜/内核/在于,唐'叔工作/ bin中/ ARM-EABI -
希望它有所帮助!