make没有找到arm-linux-androideabi-nm

时间:2014-05-05 04:52:15

标签: android linux-kernel makefile gnu-make

在尝试为我的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之一是否有可能触发此问题?或者是别的什么?我真的输了。

感谢任何可以提供帮助的人!

1 个答案:

答案 0 :(得分:0)

最好回答这个问题,而不是永远!

我也遇到了问题,但我找到了解决办法!

在kernel的Makefile中,完全提供路径:

的/ home /用户名/一些路径到工具链/ bin中/臂EABI -

而不是使用这个不工作的路径:

〜/内核/在于,唐'叔工作/ bin中/ ARM-EABI -

希望它有所帮助!