ubuntu 14.04配置matconvnet(CPU)错误解决办法
来源:互联网 发布:js 原生bind方法 编辑:程序博客网 时间:2024/05/29 18:01
/matlab/mex/.build/bits/impl/tinythread.o: undefined reference to symbol ‘pthread_create@@GLIBC_2.2.5’//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status
1.在vl_compilenn.m中修改
% Compiler flags
flags.cc = {} ;flags.link = {} ;
为:
flags.link = {'-lpthread'};
2.修改Makefile
MEXFLAGS_LD := $(MEXFLAGS) \CLIBS='$$CLIBS $(LDFLAGS)' \CXXLIBS='$$CXXLIBS $(LDFLAGS)' \LDOPTIMFLAGS='$$LDOPTIMFLAGS $(LDOPTIMFLAGS)'
还有,
flags.mexlink = horzcat(flags.cc, flags.link, ...{'-largeArrayDims'}, ...{['LDFLAGS=\$LDFLAGS ', strjoin(flags.linkpass)]}, ...{['CLIBS=\$CLIBS ', strjoin(flags.linklibs)]}, ...{['CXXLIBS=\$CXXLIBS ', strjoin(flags.linklibs)]}, ...{['LINKLIBS=\$LINKLIBS ', strjoin(flags.linklibs)]}) ;
/usr/bin/ld:/home/jere/Documents/MATLAB/matconvnet-1.0-beta20/matlab/mex/.build/vl_nnconv.o: relocation R_X86_64_32S against `.rodata’ can not be used when making a shared object; recompile with -fPIC/home/jere/Documents/MATLAB/matconvnet-1.0-beta20/matlab/mex/.build/vl_nnconv.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status
在vl_compilenn.m中
flags.ccoptim = {'-fPIC'} ;
阅读全文
0 0
- ubuntu 14.04配置matconvnet(CPU)错误解决办法
- MatConvNet的CPU和GPU编译配置
- 在win7的下对matconvnet进行配置(CPU)
- windows下编译Matconvnet的环境配置(CPU和GPU版本)
- Ubuntu系统Redis配置服务启动常见错误解决办法
- linux 服务器配置 matconvnet
- (1)MatConvnet配置
- 【MatConvNet】配置GPU
- Ubantu16.04配置Matconvnet
- ubuntu配置CPU温度监控
- Windows底下编译MatConvNet工具包CPU版本
- windows下编译MatConvNet(CPU版)
- MatConvnet 初步学习(CPU&GPU)
- 编译MatConvNet(仅CPU版本)
- 深度学习 3. MatConvNet (CNN)的介绍和下载以及CPU和GPU的安装配置,Matlab2016
- matlab matconvnet的安装配置
- win10+GPU+MATLAB+MatConvNet配置
- ubuntu源校验错误解决办法
- zzz
- 系统环境问题总结
- 简单的分页
- 欢迎使用CSDN-markdown编辑器
- 动态创建表格
- ubuntu 14.04配置matconvnet(CPU)错误解决办法
- socket 知识
- git命令
- JavaScript获取时间戳
- Linux下的基础IO操作
- Linux centos 查看该系统的位数的方法
- 两个栈实现一个队列/两个队列实现一个栈
- Fedora 9下QT4简单编程
- 定时器