web-dev-qa-db-fra.com

Compilation du noyau Linux: format de fichier non reconnu

Je compile la dernière version du noyau 4.15.15. Mon noyau actuel est 3.13 sur Ubuntu 12.04, la version de gcc est 7.3.0. Lorsqu'il exécute la commande make, il comporte de nombreuses erreurs, telles que

objdump: mm/.tmp_oom_kill.o: File format not recognized

Comment résoudre les problèmes?

Errors screenshot

1
朱君鹏

Peut-être que ce fichier tmp est laissé par une construction échouée. Je suggère de supprimer le fichier objet et de réessayer la construction.

Vous pouvez utiliser la commande file pour en savoir plus sur le fichier, par exemple:

file mm/.tmp_oom_kill.o

peut-être que cela expliquera pourquoi vous obtenez cette erreur.

2
Colin Ian King