我在Raspberry Pi中使用cmake
从源代码编译opencv。我跟随的指南说他花了10个小时。所以我一夜之间离开了。但是当我醒来时,由于一些意外的错误,我的窗口重新启动,所以我的ssh也是Pi!
我尝试在Pi中运行ps
来检查它是否仍在编译,但只列出bash
和ps
。有没有办法让我检查我的raspberry pi(在linux中运行)是否仍在编译或已成功完成或完成错误?
(例如,当pc重新启动时,pi仍在运行)
关注问题:
我如何知道CMake的编译进度?有记录吗?
如果.so
文件实际存在于lib文件夹中,那些.so
生成的文件是否保证自己已成功生成?
答案 0 :(得分:1)
常规ps
仅为您提供与当前终端关联的进程。使用ps -eF
或ps aux
获取所有流程。
运行make
是一种很好的检查方式,如果它立即返回说无处可做,那么它已完成编译。
答案 1 :(得分:0)
我运行make install,因为.so已存在于lib文件夹中。 CMake足够聪明,可以检测已编译的库,因此它在58%恢复编译:)