Mat*_*ari 22 gcc openmp osx-mavericks
我遇到了GCC的问题.我想将它更新到一个新版本,从4.2.1到用并行编程编程.但是,在这个版本中没有库.我该如何下载更新版本?
终端给我的错误是:
omp_hello.c:11:10: fatal error: 'omp.h' file not found
#include <omp.h>
^
1 error generated.
Run Code Online (Sandbox Code Playgroud)
vol*_*myr 12
从下载gcc-4.9-bin.tar.gz下载或更新 http://hpc.sourceforge.net/: http://prdownloads.sourceforge.net/hpc/gcc-4.9-bin.tar.gz
cd到您的下载文件夹并取消压缩存档gunzip gcc-4.9-bin.tar.gz(Google Chrome会自动执行此操作)
在同一个文件夹中运行sudo tar -xvf gcc-4.9-bin.tar -C /- 这会将新的可执行文件放到/ usr/local/bin中
将以下内容添加到〜/ .bash_profile: export PATH=/usr/local/bin:$PATH
打开新的终端并运行which gcc.这应该指向/usr/local/bin/gcc
当我尝试通过Homebrew重新安装GCC时收到此消息.
GCC已经构建了multilib支持.值得注意的是,OpenMP可能无法运行:https://gcc.gnu.org/bugzilla/show_bug.cgi? id = 60670
如果您需要OpenMP支持,您可能想要重新安装gcc --without-multilib
所以,如果你安装了Homebrew,你可以尝试(在终端上):
brew reinstall gcc --without-multilib
Run Code Online (Sandbox Code Playgroud)
这个过程可能需要一段时间!
| 归档时间: |
|
| 查看次数: |
40867 次 |
| 最近记录: |