- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
自升级到优胜美地后,我无法使用 gfortran 进行编译。最初我收到“段错误 11”,然后我:
完成上述操作后,我能够编译非常简单的 fortran 程序,但我运行的更复杂的代码会出现以下错误:
gfortran: error: libgfortran.spec: No such file or directory
但实际上libgfortran.spec文件位于/usr/local/lib
ls /usr/local/lib | grep gfortran
libgfortran.3.dylib
libgfortran.a
libgfortran.dylib
libgfortran.la
libgfortran.spec
所有的 gcc 二进制文件都位于/usr/local/bin
which gfortran
/usr/local/bin/gfortran
而且我的路径似乎没问题
echo $PATH
/usr/local/lib:/usr/local/bin:/usr/local:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib:/usr/texbin:/Users/MattCooper/bin:/Applications/MRT/bin
我还尝试用自制软件重新安装 gcc:
brew install gcc
Error: gcc-4.9.2 already installed
To install this version, first 'brew unlink gcc'
但是,当我询问“gcc --version”时,我得到的是 v.5.0:
gcc --version
gcc (GCC) 5.0.0 20141005 (experimental)
当我尝试使用自制软件取消链接或升级 gcc 时,出现权限被拒绝的错误:
brew unlink gcc
Unlinking /usr/local/Cellar/gcc/4.9.2... Error: Permission denied - /usr/local/bin/c++-4.9
同样
brew upgrade gcc
Permission denied - /usr/local/bin/c++-4.9
最后
which gcc
/usr/local/bin/gcc
请帮忙。非常感谢提前。请让我知道我忘记包含的内容。
最佳答案
我最终通过自制软件解决了这个问题。我无法确定问题的确切来源,但它与我从 http://hpc.sourceforge.net/ 安装 gcc v4.9 的事实有关。 ,然后在某个地方我用自制软件重新安装和/或更新了 gcc。然后,在升级到 Yosemite 之后,我从 http://hpc.sourceforge.net/ 安装了 gcc v5 .在该进程的某处,/usr/local/bin 和 usr/local/lib 中的二进制文件未正确链接。
主要线索是尝试运行“brew upgrade gcc”时出现权限被拒绝错误。我在这里找到了解决方案: Brew doctor says: "Warning: /usr/local/include isn't writable."
为了修复,我使用了:
brew doctor
它返回了一堆不可写的目录,例如 usr/local/lib,因此 brew 无法将 gcc 升级到 v5.0 并链接所有内容。
我通过并发布了:
sudo chown -R $USER /usr/local
并对“brew doctor”返回的所有其他不可写目录执行此操作。然后,我可以使用 brew 升级 gcc:
brew upgrade gcc
在升级过程中,homebrew 返回一个错误,指出它无法完成升级,因为已经有一个现有的 gfortran 文件位于:
/usr/local/bin/gfortran
要修复,自制软件建议我运行:
brew -link gcc
此时一切正常。有趣的是(对我来说,因为我不完全理解所有这些)当我要求 brew 清理东西时,我得到:
brew cleanup
Warning: Skipping (old) /usr/local/Cellar/gcc/4.9.2 due to it being linked
这里有一些类似的信息:How to link to a new gcc version with brew?
与那个用户类似,当我查看我的地窖时,我发现了两个版本的 gcc,但我不确定是否需要这两个版本
ls /usr/local/Cellar/gcc
4.9.2 4.9.2_1
关于macos - 为什么我升级到 OSX Yosemite 后不能用 gfortran 编译? gfortran 错误 : libgfortran. 规范:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28198444/
我正在尝试构建一个只有对 libgfortran 的静态引用的库(最好也是 libgcc)。 但是,如果我使用链接器标志 -static -lgfortran -static-libgfortran
这个问题在这里已经有了答案: Why does the order in which libraries are linked sometimes cause errors in GCC? (9 个
我的任务是将程序放到 docker 环境中,我使用的是 ubuntu 容器。该程序是由fortran编写的。 当我运行程序时,我得到了这个错误 ./cscheck.out: error while l
我正在尝试使用 Anaconda、仅 CPU 模式和 OpenBLAS 在 ubuntu 14.04 LTS 上编译 caffe。不幸的是,我得到一个 ld 错误。 我按照说明添加了 Anaconda
我正在运行 Fedora 28,现在 R 抛出以下错误。我现在无法更新(甚至加载)某些包。 libgfortran.so.4: 无法打开共享对象文件:没有那个文件或目录 我认为问题是 Fedora 现
PyPI 上的 Manylinux-Wheels 都附带了自己的 libgfortran(和 blas)副本。 如何将它们包含在我自己的构建中?我浏览了文档,甚至阅读了存储库中的 travis 脚本,
当我尝试在 MATLAB 中运行 mex 文件时出现以下错误: ??? Invalid MEX-file 'findimps3.mexa64': /MATLAB/bin/glnxa64/../../s
我的一个可执行文件需要 libgfortran.so。通常我只是将 -lgfortran 开关添加到编译行,它会自动与 g++ 链接。但是,我正在尝试使用 CMAKE 查找库: find_librar
我是 *nix 系统的初学者,所以我的行为可能没有意义:) 我正在尝试制作一个由我们大学团队编写的软件,在 Scientific Linux 6.5 上运行。我一直收到此错误:“libgfortran
我对在 linux 上安装我自己的程序和包还很陌生,所以请多关照 ;) 我正在使用 Linux Mint 17.3 (Rosa) 64 位 (Ubuntu Trusty) 并尝试运行位于此处的 sci
当我尝试安装 libgfortran.so.3在 Ubuntu 20.04 上使用: sudo-apt get install libgfortran3 表明: E: Unable to locat
我使用的一个应用程序刚刚更新,它不再在我的系统上运行。当我尝试运行该应用程序时出现错误:加载共享库时出错:libgfortran.so.4:无法打开共享对象文件:没有这样的文件或目录 我查看了我的系统
我在构建自己的 Python 扩展时遇到了问题。构建此代码之前(在 Debian 7 Wheezy 上)有效,但现在失败了(在 Ubuntu 15.04 Vivid 上)。 有问题的模块似乎链接正确,
我正在尝试使用此处 (SFM by Nghiaho) 中的 Structure From Motion 示例。我在运行过程的第二部分遇到了一些问题:我从这里下载了 PMVS2(基于补丁的多 View
我刚回到 Arch 上的 R 中工作,但在尝试打开 R 时出现以下错误 ▶ R /usr/lib64/R/bin/exec/R: error while loading shared librarie
我刚刚休假了一个月,所以无法说出发生这种情况的确切时间,但来自官方 Arch 存储库的 R 现在无法启动,引用 /usr/lib64/R/bin/exec/R: error while loading
我需要编译 Fortran-77 子例程以便在 iOS 上访问。我将 GCC 与 DragonEgg 一起使用插件,因此我可以将 gfortran 与 LLVM 后端一起使用。我关注了this ans
我正在使用 GraalVM 运行 Node 应用程序。我的 Node 代码包含 R 和 Java 互操作代码。 我使用 GraalVM Updater 安装了 R:gu install r Node
我尝试了许多变通办法(酿造升级/更新,brew医生,重新安装gcc和gfortran,导出库路径等)来解决此问题,但没有一个成功。 当我尝试执行Fortran可执行文件时,出现相同的错误消息: dyl
自升级到优胜美地后,我无法使用 gfortran 进行编译。最初我收到“段错误 11”,然后我: 从 http://hpc.sourceforge.net/ 更新到 gcc v.5.0 重新安装了 X
我是一名优秀的程序员,十分优秀!