如何修复找不到 libgcc.a: 没有这样的文件或目录错误

How to fix cannot find libgcc.a: No such file or directory error

我正在尝试使用 Google 工具链为我的 android phone 进行内核的独立编译,并且已经尝试过 Uber 和 linarc。

他们都给出了同样的错误,我不明白:

/home/aayushgupta219/kernel/toolchain64/bin/aarch64-linux-android-ld: cannot find libgcc.a: No such file or directory
/home/aayushgupta219/kernel/toolchain64/bin/aarch64-linux-android-ld: cannot find libgcc.a: No such file or directory
Makefile:814: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

这是 source 的副本。

这是 logfile

的副本

好的。万一有人遇到同样的错误并且在这里找不到解决方法是我自己的解决方法。我在使用 gcc5 的 Ubuntu 16.04 上遇到了这个错误。我升级到预装了 gcc6 的 Ubuntu 17.04,现在不再有此类错误。