构建长颈鹿时出错(国际象棋程序):/ opt / local / bin / as:汇编程序(/ opt / local / bin / clang)未安装

时间:2015-09-16 02:25:53

标签: g++

我正在尝试建立我从Mercurial下载的Giraffe Deep Belief Chess Playing程序。

来自README.md:  在Linux(GCC 4.9),OS X(GCC 4.9),Windows(MinGW-W64 GCC 5.1)上测试。由于libstdc ++中的正则表达式实现破坏,因此肯定不支持早于4.8的GCC版本。

这是错误:

David-Laxers-MacBook-Pro:giraffe davidlaxer$ make
g++ -Wall -Wextra -Wno-unused-function -std=gnu++11 -mtune=native -Wa,-q -ffast-math -pthread -fopenmp -DHGVERSION="\"efceca80bf74\"" -O3 -march=native -Wa,-q -I. -c backend.cpp -o obj/backend.o
/opt/local/bin/as: assembler (/opt/local/bin/clang) not installed
make: *** [obj/backend.o] Error 1

我在OS X 10.10.5上。

port select --list clang
Available versions for clang:
    mp-clang-3.5
    mp-clang-3.7
    none (active)

David-Laxers-MacBook-Pro:giraffe davidlaxer$ ls -l /opt/local/bin/as
-r-xr-xr-x  1 root  admin  28012 Feb 15  2015 /opt/local/bin/as

David-Laxers-MacBook-Pro:giraffe davidlaxer$ /opt/local/bin/as -v
Apple Inc version cctools-862, GNU assembler version 1.38

David-Laxers-MacBook-Pro:giraffe davidlaxer$ file /opt/local/bin/as
/opt/local/bin/as: Mach-O 64-bit executable x86_64

David-Laxers-MacBook-Pro:giraffe davidlaxer$ g++ --version
g++ (MacPorts gcc49 4.9.3_0) 4.9.3
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

来自Makefile:

#CXX=g++-4.9  # I changed this - dbl
CXX=g++

# this is used to build gtb only
CC=gcc-4.9

HGVERSION:= $(shell hg parents --template '{node|short}')

CXXFLAGS_BASE = \
        -Wall -Wextra -Wno-unused-function -std=gnu++11 -mtune=native -Wa,-q -ffast-math \
        -pthread -fopenmp -DHGVERSION="\"${HGVERSION}\""

1 个答案:

答案 0 :(得分:0)

以下是我使用Brew

解决此问题的方法
$ clang
zsh: no such file or directory: clang


$ brew install llvm --with-clang --with-asan
==> Downloading http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz
######################################################################## 100.0%
  /usr/local/Cellar/llvm/3.5.0: 1235 files, 171M, built in 16.8 minutes


$  clang -v
Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
相关问题