在Jetson板子上多次遇到编译caffe或video-caffe或opencv时或者某些网络模型的python代码内调用的C++版加速算子时,会遇到编译到半路报这种错误:
c++: internal compiler error: Segmentation fault (program cc1plus)
Please submit a full bug report,
...
后面更多的信息就不贴出来了,这些信息很具有迷惑性,搞得好像代码本身有问题似的。
其实解决这个问题很简单,错误是执行make -j 使用多线程同时编译造成的(根本原因应该是g++支持并发本身有毛病),改成单线程编译就没问题了,当然速度会慢了很多,但是没法,有些地方好像就是不支持并行编译。

本文介绍了在Jetson板子上编译caffe等软件时遇到的内部编译器错误问题及解决方案。错误由多线程编译引起,改为单线程编译即可解决。
1万+

被折叠的 条评论
为什么被折叠?



