检查编译是否确实完成了?

时间:2013-11-18 21:40:09

标签: linux opencv compilation cmake

我在Raspberry Pi中使用cmake从源代码编译opencv。我跟随的指南说他花了10个小时。所以我一夜之间离开了。但是当我醒来时,由于一些意外的错误,我的窗口重新启动,所以我的ssh也是Pi!

我尝试在Pi中运行ps来检查它是否仍在编译,但只列出bashps。有没有办法让我检查我的raspberry pi(在linux中运行)是否仍在编译或已成功完成或完成错误?

(例如,当pc重新启动时,pi仍在运行)

关注问题:

我如何知道CMake的编译进度?有记录吗?

如果.so文件实际存在于lib文件夹中,那些.so生成的文件是否保证自己已成功生成?

2 个答案:

答案 0 :(得分:1)

常规ps仅为您提供与当前终端关联的进程。使用ps -eFps aux获取所有流程。

运行make是一种很好的检查方式,如果它立即返回说无处可做,那么它已完成编译。

答案 1 :(得分:0)

我运行make install,因为.so已存在于lib文件夹中。 CMake足够聪明,可以检测已编译的库,因此它在58%恢复编译:)