Octave 在 mac osx 上安装包失败(分段错误)

2023-12-30

我正在尝试将通用包(general-1.3.4.tar.gz)安装到octave 3.8.0。我使用的是 mac osx Yosemite。我遇到分段错误。无论我尝试安装哪个包(例如singal),都会发生这种情况。我安装了 xcode 和命令行工具。所有帮助将不胜感激。

这是执行 pkg install General-1.3.4.tar.gz 时出现的错误:

octave:3> pkg install general-1.3.4.tar.gz
/usr/local/octave/3.8.0/bin/mkoctfile-3.8.0: line 512: 15159 Segmentation fault: 11  /usr/local/octave/3.8.0/bin/g++-mp-4.7 -c -fPIC -I/usr/local/octave/3.8.0/include/octave-3.8.0/octave/.. -I/usr/local/octave/3.8.0/include/octave-3.8.0/octave -I/usr/local/octave/3.8.0/include -pipe -Os -m64 -D_THREAD_SAFE -pthread SHA1.cc -o SHA1.o
make: *** [SHA1.oct] Error 139
/usr/local/octave/3.8.0/bin/mkoctfile-3.8.0 SHA1.cc
pkg: error running `make' for the general package.
error: called from 'configure_make' in file /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/configure_make.m near line 82, column 9
error: called from:
error:   /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/install.m at line 199, column 5
error:   /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/pkg.m at line 394, column 9*

我可能从网络上的其他网站找到了解决方法:

我在尝试安装 Octave Signal Package 时遇到了同样的问题,但没有成功。下面的内容似乎终于起作用了。

  1. code-select --install 从终端窗口安装命令行工具
  2. 安装适用于 Mac 的 MacPorts。这是一个标准安装程序,您可以从 Macports 下载。
  3. sudo port install gcc48 --> 这是一个 Fortran 编译器,这是安装 Octave-general 所必需的
  4. sudo 端口安装八度通用
  5. sudo 端口安装八度控制
  6. sudo port 安装八度信号
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Octave 在 mac osx 上安装包失败(分段错误) 的相关文章

随机推荐