
工具
文章平均质量分 57
工具使用
鲜花盔甲的主人
大家好!!!
展开
-
Docker 简单使用
一 docke简介Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,在不同的机器中使用。Docker 包括三个基本概念镜像(Image) 就相当于是一个 root 文件系统容器(Container) 容器可以被创建、启动、停止、删除、暂停等仓库(Repository) 仓库可看成一个代码控制中心,用来保存镜像Docker 容器通过 Docker 镜像来创建,容器与镜像的关系类似于面向对象编程中的对象与类Docker镜像跨...原创 2021-12-10 17:59:04 · 703 阅读 · 0 评论 -
【问题】BLAS loading error: refblas.so: cannot open shared object file: No such file or directory
问题现象:MATLAB与C/C++混合编程,使用某国产机系统调用MATLAB中的c接口,提示BLAS loading error:refblas.so: cannot open shared object file: No such file or directory其中: matlab运行时已安装版本2020b。CPU为国产系统,x86架构问题分析: MATLAB没有正确检测到这个特定的处理器,因此没有加载正确的BLAS和LAPACK库。属于MATLAB的bug,可能...原创 2021-12-10 17:12:02 · 2302 阅读 · 3 评论 -
【问题】 version `ZLIB_xxx‘ or `GLIBC_xxx‘ not found
问题一问题现象:执行其他环境编译的可执行文件出现异常 version `ZLIB_1.2.9' not found. version `GLIBC_2.27' not found问题分析:引入的 libopencv_world.so.4.3 或 自定义so,依赖的库与编译环境所用的库版本不兼容。如下查看依赖库包含的 ZLIB 与 GLIBC 版本,不支持编译环境生成的库。问题解决:方式1 如果依赖的库不多,则可以拷贝编译环境中的库文件,放入运行时依赖的路径中...原创 2021-11-24 10:57:39 · 645 阅读 · 0 评论 -
linux半离线安装 gcc、g++
2.2 查看gcc的软链接,则系统实际使用的gcc路径 /usr/bin/gcc-4.8。但是对于较低操作系统,能安装的gcc版本低于我们理想的版本,这时就需要离线安装自己想要的版本。对于在线安装gcc或g++,操作起来比较简单,执行基本的命令就可以自动化安装。sudo apt-get install gcc-5(要安装的gcc版本)2.1 先查看已有gcc或g++版本,版本较低4.8.5。2.3 修改gcc、g++ 软链接到新安装版本路径。1.2 安装gcc,将下载的文件拷到环境上,解压。原创 2021-11-23 15:13:17 · 20311 阅读 · 0 评论 -
CMake设置运行时链接库路径-rpath问题
使用CMake编译生成so或可执行文件运行时,依赖的库要放到系统目录或设置环境变量。 而自定义的链接目录都是绝对路径,当库文件目录发生变化时则找不到链接的库,使用起来比较麻烦。link_directories(path) 配置路径为绝对路径配置相对路径:set_target_properties(${TARGET_NAME} PROPERTIES LINK_FLAGS "-Wl,-rpath,./lib")查看可执行文件链接路径,只需将依赖的库打包到可...原创 2021-11-18 11:20:24 · 9219 阅读 · 3 评论 -
linux 运行时链接库的加载顺序
1. gcc 编译时指定的运行时库路径 -Wl,-rpath2. LD_LIBRARY_PATH 指定的地方3. ldconfig 缓存 /etc/ld.so.cache4. 系统默认库位置 /lib /usr/lib-------------------------------------------------------CMakeList指定-rpathlink_directories(path)Makefile指定-rpath-I,添加包含路径-l,添加引用链接库-L..原创 2021-11-17 17:17:21 · 1106 阅读 · 0 评论 -
CMake 使用
1 CMake简介 cmake 是一个跨平台编译工具。(类似于Unix的Makefile文件、Windows的Visual Studio工程、Mac的Xcode工程),cmake命令根据CMakeLists.txt文件生成Makefile文件或Visual Studio工程。使用简单,可以避免编写makefile文件的麻烦。2 CMake安装 安装步骤简单略3 CMakeList语法 cmakelist需要我们依照cmake语法规则编写,然后根据不同系统编...原创 2021-11-05 10:24:35 · 1219 阅读 · 0 评论