/lib64/libboost_system.so.1.53.0: could not read symbols: 无效的操作

来源:互联网 发布:py2exe 源码 编辑:程序博客网 时间:2024/06/09 20:21

1、问题描述:

如下makefile:

###### compilerCXX :=g++CC :=gcc#shared librarySFLAG := -fPIC -shared####### includeINCLUDE = -I/usr/local/include -I/usr/local/cuda/include -I/usr/local/atlas/include####### libraryLIBARAY = -L/usr/local/cuda/lib64 -L/usr/local/atlas/lib -L/usr/local/lib -L/usr/lib -L/usr/local/lib64 -L/usr/lib64####### flagsCXXFLAGS =  -Wall -w -O3 -msse2 -fPIC  -fopenmpCXXFLAGS += $(INCLUDE)########LDFLAGS  = -lm -lpthread -ldl -lrt -ljpeg -lpng  -lz -lcurl -lstdc++ -lglogLDFLAGS  +=-lcaffe -lcblasLDFLAGS  +=-lopencv_imgproc -lopencv_highgui -lopencv_core -lopencv_imgcodecs

编译时遇到如题错误;


2、问题解决:

在LDFLAGS后添加:

LDFLAGS  +=-lboost_system

相似问题解决方式基本一致。




0 0
原创粉丝点击