2017-01-05 6 views
1

I私はカフェのルートフォルダ内のすべてを作る実行manjaro.Whenにコンパイルカフェ、私が手:は、すべての致命的なエラーを作る

CXX/LD -o .build_release/tools/caffe.bin 
/usr/bin/ld: .build_release/tools/caffe.o: undefined reference to symbol '_ZdlPvm' 
/usr/lib/libtcmalloc.so.4: error adding symbols: DSO missing from command line collect2: error:ld return 1 
make: ***[Makefile:620:.build_release/tools/caffe.bin] error 1 

がどのように私はこの問題を解決することができますか? これは私のMakefile.configの一部です:

CPU_ONLY := 1 

OPENCV_VERSION := 3 

BLAS := open 

ANACONDA_HOME := /home/xdp/anaconda2 
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \ 
    $(ANACONDA_HOME)/include/python2.7 \ 
    $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include \ 

PYTHON_LIB := $(ANACONDA_HOME)/lib 

答えて

0

行くにはcaffe installation guideを投げました。

カフェを構築する前に、必ずインストールします

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler libatlas-base-dev 
sudo apt-get install python-dev python-pip gfortran 

を、その後、ビルドカフェを構築しようという方法:

cd caffe 
cp Makefile.config.example Makefile.config 
and change setting in Makefile.config 
mkdir build 
cd build 
cmake .. 
./configure 
make all