Linux/compiler-gcc5.h: そのファイルやディレクトリはありません。

Linux/compiler-gcc5.h: そのファイルやディレクトリはありません。

テスト用のカーネルスケジューラのコンパイルに問題があります。

コンパイルエラー

 linux-2.6.32-rc3/include/linux/compiler-gcc.h:86:30: fatal error: linux/compiler-gcc5.h: No such file or directory

カーネルが古すぎるため、このエラーが発生しますか?

コア

uname -r

4.1.0-3-generic

湾岸協力協議会

gcc --version

gcc-5.real (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010

もしそうなら、これがコンパイルエラーの原因であれば、どのような回避策を使用できますか?たとえば、カーネルを更新する必要がありますか?どうすればいいですか?それとも古いバージョンのgccに戻りますか?他の提案?

ベストアンサー1

3.18より前のカーネルはgcc 5にコンパイルできません。古いコンパイラを使用してください。

おすすめ記事