Makefile Raspberry Pi冻结,因为在安装ROS时CPU使用率达到100

Makefile Raspberry Pi冻结,因为在安装ROS时CPU使用率达到100,makefile,raspberry-pi,raspberry-pi3,raspbian,ros,Makefile,Raspberry Pi,Raspberry Pi3,Raspbian,Ros,我正在尝试在Raspberry Pi 3(Raspbian Jessie)上安装ROS 调用下面的命令后,我意识到Raspberry Pi已冻结,不再响应- sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/indigo 我试图关闭它并重新运行上面的命令。然而,它再次卡在同一条线上。我也尝试使用CLI,但没有成功。请看下面的图片- 请

我正在尝试在Raspberry Pi 3(Raspbian Jessie)上安装ROS

调用下面的命令后,我意识到Raspberry Pi已冻结,不再响应-

sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/indigo
我试图关闭它并重新运行上面的命令。然而,它再次卡在同一条线上。我也尝试使用CLI,但没有成功。请看下面的图片-

请参见下面的
top
命令的输出-


请问有什么解决办法吗?我想在Raspberry Pi上使用ROS Indigo。

您的系统内存不足。甚至你的交换也已经满了。您可以通过多种方式解决此问题:

  • 如前所述,通过添加选项
    --jobs 1
    ,使用较少的作业来构建应用程序
  • 在构建过程中关闭其他内存不足的应用程序
  • 增加交换分区,如

  • 您的系统内存不足。甚至你的交换也已经满了。您可以通过多种方式解决此问题:

  • 如前所述,通过添加选项
    --jobs 1
    ,使用较少的作业来构建应用程序
  • 在构建过程中关闭其他内存不足的应用程序
  • 增加交换分区,如

  • 您的系统内存不足吗?如果您的系统试图交换,请打开另一个终端并用
    htop
    检查。你们有什么样的Pi?在GUI模式下,除了终端之外,并没有其他应用程序在运行。我正在使用Raspberry Pi 3(Raspbian Jessie)。@Tik0:请查看显示
    top
    命令输出的图片。请注意,CPU使用率(右上角)为100%Jap,内存不足。我刚刚补充了一个答案,你的系统内存不足吗?如果您的系统试图交换,请打开另一个终端并用
    htop
    检查。你们有什么样的Pi?在GUI模式下,除了终端之外,并没有其他应用程序在运行。我正在使用Raspberry Pi 3(Raspbian Jessie)。@Tik0:请查看显示
    top
    命令输出的图片。请注意,CPU使用率(右上角)为100%Jap,内存不足。我刚刚补充了一个答案。我意识到交换已经满了。谢谢。你的建议确实很管用。我意识到交换已经满了。谢谢。你的建议很有效。