/ / prüfen, ob die Kompilierung tatsächlich beendet ist? - Linux, OpenCV, Zusammenstellung, cmake

Prüfen Sie, ob die Kompilierung tatsächlich abgeschlossen ist? - Linux, OpenCV, Zusammenstellung, cmake

Ich habe opencv aus dem Quellcode kompiliert cmake in Raspberry Pi. Der Führer, dem ich folgte, sagt, dass er 10 Stunden gebraucht hat. Also habe ich es über Nacht verlassen. Als ich jedoch aufwachte, wurde mein Fenster aufgrund eines unerwarteten Fehlers neu gestartet, also ist meine SSH an Pi!

Ich habe versucht zu rennen ps in Pi, um zu überprüfen, ob es noch kompiliert wird, aber es ist nur eine Liste bash und ps. Gibt es eine Möglichkeit für mich zu überprüfen, ob mein Himbeer-Pi (das in Linux läuft) noch kompiliert wird oder erfolgreich beendet wurde oder Fehler aufweist?

(Ps. Wenn pc neu gestartet wurde, pi ist noch eingeschaltet)

FOLGEFRAGEN:

Wie erfahre ich den Fortschritt der Kompilierung von CMake? Gibt es ein Protokoll dafür?

Ob .so Dateien waren tatsächlich im lib-Ordner vorhanden .so Garantiert selbst, dass es erfolgreich produziert wurde?

Antworten:

1 für die Antwort № 1

regulär ps gibt nur Prozesse an, die dem aktuellen Terminal zugeordnet sind. Benutzen ps -eF oder ps aux um alle Prozesse zu erhalten.

Laufen make Ist eine gute Möglichkeit zu überprüfen, wenn sofort zurückkehrt und gesagt wird, dass nichts zu tun ist, ist die Kompilierung beendet.


0 für die Antwort № 2

Ich führe make install aus, da .so bereits im lib-Ordner vorhanden ist. CMake war intelligent genug, um kompilierte Bibliotheken zu erkennen, und nahm die Kompilierung mit 58% auf :)