Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Ros安装在构建期间被卡住_C++_Ros_Raspberry Pi3 - Fatal编程技术网

C++ Ros安装在构建期间被卡住

C++ Ros安装在构建期间被卡住,c++,ros,raspberry-pi3,C++,Ros,Raspberry Pi3,我正试图根据这一点在树莓皮3上安装ROS动能。安装需要有51个软件包生成。在“Roscpp”包构建中,整个pi3都会挂起(即使使用-j2选项来减少线程数量)。我尝试了2-3次,但结果总是一样的,即使我在相同的挂起状态下离开了1-2天,假设它会出现,但构建从未完成。这是正确的方法,还是有其他方法可以交叉编译并将包放入pi3中。我是唯一一个面对这个问题的人吗?(在2 diff pi3上试用)。我的raspberry pi 2 B型也有同样的问题,但通过将-j4更改为-j2选项解决了这个问题 您还可以

我正试图根据这一点在树莓皮3上安装ROS动能。安装需要有51个软件包生成。在“Roscpp”包构建中,整个pi3都会挂起(即使使用-j2选项来减少线程数量)。我尝试了2-3次,但结果总是一样的,即使我在相同的挂起状态下离开了1-2天,假设它会出现,但构建从未完成。这是正确的方法,还是有其他方法可以交叉编译并将包放入pi3中。我是唯一一个面对这个问题的人吗?(在2 diff pi3上试用)。

我的raspberry pi 2 B型也有同样的问题,但通过将
-j4
更改为
-j2
选项解决了这个问题

您还可以通过转到/etc/dphys swapfile并更改行来添加额外的交换空间:

CONF_SWAPSIZE=100
对这样的事情:

CONF_SWAPSIZE=1000

我的raspberry pi 2型号B也有同样的问题,但通过将
-j4
更改为
-j2
选项解决了这个问题

您还可以通过转到/etc/dphys swapfile并更改行来添加额外的交换空间:

CONF_SWAPSIZE=100
对这样的事情:

CONF_SWAPSIZE=1000

尝试添加一些详细的标志,以便了解它的作用。还可以尝试使用类似于
top
的方法来查看是否有构建过程正在实际执行某些操作(而不是仅仅等待谁知道会发生什么)。您是否有机会做到这一点@海德:你知道如何克服这个问题吗?嗨,它不能用树莓pi编译,因为它具有处理和RAM能力。您可以安装16.04,并从ubuntu repo下载预编译包。或者使用更好的硬件,添加一些详细的标志,这样您就可以看到它的功能了。还可以尝试使用类似于
top
的方法来查看是否有构建过程正在实际执行某些操作(而不是仅仅等待谁知道会发生什么)。您是否有机会做到这一点@海德:你知道如何克服这个问题吗?嗨,它不能用树莓pi编译,因为它具有处理和RAM能力。您可以安装16.04,并从ubuntu repo下载预编译包。或者使用更好的硬件