caffe 在make all -j8的时候出现这个问题,有没有人遇到过?

@[TOAR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0
CXX/LD -o .build_release/tools/upgrade_net_proto_binary.bin
CXX/LD -o .build_release/tools/extract_features.bin
CXX/LD -o .build_release/tools/upgrade_net_proto_text.bin
CXX/LD -o .build_release/tools/upgrade_solver_proto_text.bin
CXX/LD -o .build_release/tools/caffe.bin
CXX/LD -o .build_release/tools/compute_image_mean.bin
CXX/LD -o .build_release/tools/convert_imageset.bin
CXX/LD -o .build_release/examples/cifar10/convert_cifar_data.bin
.build_release/lib/libcaffe.so:对‘leveldb::DB::Open(.leveldb::Options const&, std::string const&, leveldb::DB**)’�.���build_release�/�lib�/�libcaffe.so��缚���导���瀔��leveldb
:.:build_releaseDB/:lib:/Openlibcaffe.so(�leveldb���build_release��/��lib/:�libcaffe.so:�google�Options: �:constbase�&:�,:� CheckOpMessageBuilder�std�:::�:NewStringleveldbstring: (:const)DB&�:,:� Open�leveldb(:�leveldb:�:DB�:�Options� )�const��&�,�� ��std�:��:�string�� ��const��&��,�� �leveldb��:��:
�DB.�build_release�/�)�lib��/��libcaffe.so�
���.��build_release�/��lib�/�libcaffe.so�����⹚���瘯��leveldb�:���:�Status��:google�::�:�ToStringbase(
?.: build_releaseCheckOpMessageBuilderconst/:�lib:/�NewStringlibcaffe.so(��)��✚������湮�⚪��嘹�google��:��:��base��:��:��CheckOpMessageBuilder��:��:��NewString��(
�)�⨀
�.�build_release�/�lib�/�libcaffe.so��伹���篚���值��leveldb�:�:�Status
:.:build_releaseToString/(lib)/ libcaffe.soconst�⼀���毜���倮��leveldb�:�:�Status�:�:�ToString�(�)� �const�⨀
�collect2: error: ld returned 1 exit status
未定义的引用
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target ‘.build_release/tools/upgrade_net_proto_text.bin’ failed
make: *** [.build_release/tools/upgrade_net_proto_text.bin] Error 1
.build_release/lib/libcaffe.so:对‘make: *** 正在等待未完成的任务…
leveldb::DB:Makefile:635: recipe for target ‘.build_release/tools/upgrade_solver_proto_text.bin’ failed
:Openmake: *** [.build_release/tools/upgrade_solver_proto_text.bin] Error 1
(leveldb::Options const&, std::string const&, leveldbMakefile:640: recipe for target ‘.build_release/examples/cifar10/convert_cifar_data.bin’ failed
:make: *** [.build_release/examples/cifar10/convert_cifar_data.bin] Error 1
:DB
*)’未定义的引用
.build_release/lib/libcaffe.so:对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::Status::ToString() const’未定义的引用
collect2: error: ld returned 1 exit status
.build_release/tools/compute_image_mean.o:在函数‘std::string
google::MakeCheckOpString<int, int>(int const&, int const&, char const*)�Makefile:635: recipe for target ‘.build_release/tools/upgrade_net_proto_binary.bin’ failed
����make: *** [.build_release/tools/upgrade_net_proto_binary.bin] Error 1
�:
compute_image_mean.cpp:(.text._ZN6google17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc]+0x43):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/tools/compute_image_mean.o:在函数‘std::string* google::MakeCheckOpString<unsigned long, int>(unsigned long const&, int const&, char const*)’中:
compute_image_mean.cpp:(.text._ZN6google17MakeCheckOpStringImiEEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringImiEEPSsRKT_RKT0_PKc]+0x43):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/tools/compute_image_mean.o:在函数‘_GLOBAL__sub_I_compute_image_mean.cpp’中:
compute_image_mean.cpp:(.text.startup+0xaf):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
.build_release/tools/compute_image_mean.o:在函数‘main’中:
compute_image_mean.cpp:(.text.startup+0x15f):对‘google::SetUsageMessage(std::string const&)’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::DB::Open(leveldb::Options const&, std::string const&, leveldb::DB**)’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::Status::ToString() const’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target ‘.build_release/tools/compute_image_mean.bin’ failed
make: *** [.build_release/tools/compute_image_mean.bin] Error 1
.build_release/tools/extract_features.o:在函数‘std::string* google::MakeCheckOpString<int, int>(int const&, int const&, char const*)’中:
extract_features.cpp:(.text._ZN6google17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc]+0x43):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/tools/extract_features.o:在函数‘std::string* google::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*)’中:
extract_features.cpp:(.text._ZN6google17MakeCheckOpStringImmEEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringImmEEPSsRKT_RKT0_PKc]+0x44):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::DB::Open(leveldb::Options const&, std::string const&, leveldb::DB**)’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::Status::ToString() const’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target ‘.build_release/tools/extract_features.bin’ failed
make: *** [.build_release/tools/extract_features.bin] Error 1
.build_release/tools/convert_imageset.o:在函数‘std::string* google::MakeCheckOpString<unsigned long, int>(unsigned long const&, int const&, char const*)’中:
convert_imageset.cpp:(.text._ZN6google17MakeCheckOpStringImiEEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringImiEEPSsRKT_RKT0_PKc]+0x43):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/tools/convert_imageset.o:在函数‘_GLOBAL__sub_I_convert_imageset.cpp’中:
convert_imageset.cpp:(.text.startup+0x113):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
convert_imageset.cpp:(.text.startup+0x274):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
.build_release/tools/convert_imageset.o:在函数‘main’中:
convert_imageset.cpp:(.text.startup+0x333):对‘google::SetUsageMessage(std::string const&)’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::DB::Open(leveldb::Options const&, std::string const&, leveldb::DB**)’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::Status::ToString() const’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target ‘.build_release/tools/convert_imageset.bin’ failed
make: *** [.build_release/tools/convert_imageset.bin] Error 1
.build_release/tools/caffe.o:在函数‘std::string* google::MakeCheckOpString<cudaError, cudaError>(cudaError const&, cudaError const&, char const*)’中:
caffe.cpp:(.text._ZN6google17MakeCheckOpStringI9cudaErrorS1_EEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringI9cudaErrorS1_EEPSsRKT_RKT0_PKc]+0x43):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/tools/caffe.o:在函数‘std::string* google::MakeCheckOpString<unsigned long, int>(unsigned long const&, int const&, char const*)’中:
caffe.cpp:(.text._ZN6google17MakeCheckOpStringImiEEPSsRKT_RKT0_PKc[_ZN6google17MakeCheckOpStringImiEEPSsRKT_RKT0_PKc]+0x43):对‘google::base::CheckOpMessageBuilder::NewString()’未定义的引用
.build_release/tools/caffe.o:在函数‘main’中:
caffe.cpp:(.text.startup+0x3e):对‘google::SetVersionString(std::string const&)’未定义的引用
caffe.cpp:(.text.startup+0x6e):对‘google::SetUsageMessage(std::string const&)’未定义的引用
.build_release/tools/caffe.o:在函数‘_GLOBAL__sub_I_caffe.cpp’中:
caffe.cpp:(.text.startup+0x3e8):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
caffe.cpp:(.text.startup+0x494):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
caffe.cpp:(.text.startup+0x539):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
caffe.cpp:(.text.startup+0x5de):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
caffe.cpp:(.text.startup+0x6b2):对‘google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)’未定义的引用
.build_release/tools/caffe.o:caffe.cpp:(.text.startup+0x757): 跟着更多未定义的参考到 google::FlagRegisterer::FlagRegistererstd::string(char const*, char const*, char const*, std::string*, std::string*)
.build_release/lib/libcaffe.so:对‘leveldb::DB::Open(leveldb::Options const&, std::string const&, leveldb::DB**)’未定义的引用
.build_release/lib/libcaffe.so:对‘leveldb::Status::ToString() const’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target ‘.build_release/tools/caffe.bin’ failed
make: *** [.build_release/tools/caffe.bin] Error 1

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值