内部编译器错误:树莓派上的分段错误
internal compiler error: Segmentation fault On Raspberry Pi
在尝试在Raspberry Pi上构建OpenCV 3.3.0时,我不断遇到编译器级别的分割错误。 我正在按照这里的指南构建优化的 OpenCV 库。
cmake 步骤工作得很好,但是,当我尝试运行make -j4
时,编译器会出现许多分段错误。
这个问题的解决方案最终与多个作业的使用有关。我仍然不能 100% 确定原因是什么,但是在使用 -j2
标志而不是 -j4
标志运行 make
命令时,它编译得很好,尽管速度要慢得多。我认为这可能是由于在资源稀少的机器上运行时出现的内存分配错误。
#Fixed command:
make -j2
编辑:修改了文本以更准确地描述 -j 标志的作用。
嗨,
我在Xavier NX上的张量库上遇到了类似的问题。gcc 的版本是 7.5.0 .切换到 gcc 版本 8.4.0 后,内部编译器错误消失了。
以下是在多个 gcc 版本之间切换的教程:
https://linuxconfig.org/how-to-switch-between-multiple-gcc-and-g-compiler-versions-on-ubuntu-20-04-lts-focal-fossa
最好
相关文章:
- 在某些循环内使用vector.push_back时出现分段错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 当我的阵列太大时出现分段错误
- 分段错误当我试图运行程序时出错
- 在c++中初始化矩阵时出现分段错误(核心转储)
- 尝试使用集合函数时出现分段错误
- 我无法缩小此分段错误的原因
- g++的分段错误(在NaN上使用to_string两次时)
- 为什么我使用 std::copy() 收到运行时错误(分段错误)?
- 为什么我的代码包含错误分段错误(核心转储)?
- 为什么会出现此错误?- 分段错误(核心转储)
- 意外的运行时错误(分段错误)
- C++将文本文件读入数组,运行错误:分段错误
- mmap 错误:分段错误/指针无效错误
- 在我的代码中找不到错误....分段错误
- 错误:分段故障(核心转储)阵列
- 用string.h将错误分段到队列中
- c++字符串流转换错误:分段错误
- 为什么我的代码显示错误分段错误(核心转储)