用 clang 代替 gcc 安装犰狳
Install armadillo with clang instead of gcc
我正在使用 OS X 10.11.3。当我想通过以下命令使用 brew 安装犰狳库时:brew install armadillo
它希望我也安装 gcc:
==> Installing dependencies for homebrew/science/armadillo: gcc, veclibfort, superlu43
==> Installing homebrew/science/armadillo dependency: gcc
虽然,我不想要 gcc。我想使用计算机上已有的 clang 编译必要的代码。我尝试相应地设置 CC、CXX 等变量:
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
但看起来 brew 不想使用 clang 而坚持使用 gcc。更重要的是,在 formula 中没有对 gcc 的明确依赖。
如何在不安装 gcc 的情况下安装所需的软件包?
谢谢。
虽然 armadillo
本身不依赖于 gcc,但它的某些依赖项:
$ brew deps armadillo --tree
homebrew/science/armadillo (required dependencies)
├── cmake
│ └── sphinx-doc
├── arpack
│ ├── :gcc
│ └── :open-mpi
│ └── veclibfort
│ └── :gcc
└── superlu43
└── :gcc
└── veclibfort
└── :gcc
arpack
、superlu43
和 veclibfort
需要 gcc
来编译 Fortran 代码。
我正在使用 OS X 10.11.3。当我想通过以下命令使用 brew 安装犰狳库时:brew install armadillo
它希望我也安装 gcc:
==> Installing dependencies for homebrew/science/armadillo: gcc, veclibfort, superlu43
==> Installing homebrew/science/armadillo dependency: gcc
虽然,我不想要 gcc。我想使用计算机上已有的 clang 编译必要的代码。我尝试相应地设置 CC、CXX 等变量:
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
但看起来 brew 不想使用 clang 而坚持使用 gcc。更重要的是,在 formula 中没有对 gcc 的明确依赖。 如何在不安装 gcc 的情况下安装所需的软件包?
谢谢。
虽然 armadillo
本身不依赖于 gcc,但它的某些依赖项:
$ brew deps armadillo --tree
homebrew/science/armadillo (required dependencies)
├── cmake
│ └── sphinx-doc
├── arpack
│ ├── :gcc
│ └── :open-mpi
│ └── veclibfort
│ └── :gcc
└── superlu43
└── :gcc
└── veclibfort
└── :gcc
arpack
、superlu43
和 veclibfort
需要 gcc
来编译 Fortran 代码。