Fehler beim Hinzufügen eines Systemaufrufs

464
user232803

Ich verwende Ubuntu 12.04 (64bit) und installierte Kernel-Version linux-2.6.37.3. Mein Gerät ist ASUS x201ev net-book (64 Bit). Ich gebe den Link zur Prozedur an, den ich verwendet habe. Ich habe auch die Datei unistd_64.h bearbeitet und den neuen Anruf richtig nummeriert.

Aber mein Herstellungsprozess bleibt hängen. Es sagt, dass es den Block (kein Verzeichnis) oder die Datei /built-in.o im Verzeichnis nicht finden kann. Der Fehler ist make 1 : *** [vmlinux.o] Error 1

Wie löse ich das? bitte hilf

Fehler beim Hinzufügen eines Systemaufrufs

Hinzufügen eines Systemaufrufs in Linux Kernel 2.6.29

1
Sie müssen die Objektdatei angeben. Was hat genau diesen Fehler ausgelöst? Ramhound vor 10 Jahren 0
Keine Ahnung von Objektdatei, sorry.i fügte den Screenshot hier hinzu: https://www.dropbox.com/s/b03oha47tycp0cq/20140125_013518.png Ich weiß nicht, was den Fehler verursacht hat. Ich habe einfach den Befehl "make" von meinem Linux-Kernel ausgeführt. @ Ramhound user232803 vor 10 Jahren 0
hat es trotzdem gelöst. Ich möchte nicht bemerken, dass ich g ++ erneut auf dem neuen Kernel installieren muss. user232803 vor 10 Jahren 0
Der Screenshot war sehr hilfreich, um die Frage zu verstehen. Möglicherweise haben Sie deutlich gemacht, dass Sie den Befehl "make" verwenden. Ich wäre den Weg gegangen, den Inhalt der Datei zu überprüfen, und dann zur Erkenntnis gekommen, dass erwartet wurde, eine Datei generiert zu haben. Einige meiner Verwirrungen waren die Tatsache, dass ich ursprünglich geantwortet hatte, während ich nicht auf Dropbox zugreifen konnte. Ich habe den Screenshot in die Frage gestellt. Ich ermutige Sie, Ihre eigene Frage zu beantworten, indem Sie dokumentieren, was Sie zur Behebung des Problems getan haben. Ramhound vor 10 Jahren 0
Danke, dass Sie den Screenshot angehängt haben :) Ich habe sudo apt-get update und dann sudo apt-get install g ++ verwendet. Ich hatte g ++ auf meinem regulären Ubuntu installiert, hatte aber vergessen, das auf dem älteren 2.6.37.3 zu installieren. Die Installation von g ++ hat das Problem gelöst. user232803 vor 10 Jahren 0

0 Antworten auf die Frage