ubuntu系统下,gsl库链接问题-undefinedreferenceto`cblas_xxx`

薄小成 薄小成     2022-07-31     109

关键词:

  今天在ubuntu系统下进行程序调试的时候出现以下错误信息:

[ 10%] Linking CXX executable ../test_coco
/usr/local/lib/libgsl.so: undefined reference to `cblas_ztrsv/usr/local/lib/libgsl.so: undefined reference to `cblas_scasum/usr/local/lib/libgsl.so: undefined reference to `cblas_izamax/usr/local/lib/libgsl.so: undefined reference to `cblas_dnrm2/usr/local/lib/libgsl.so: undefined reference to `cblas_zdotc_sub
collect2: error: ld returned 1 exit status
make[2]: *** [test_coco] Error 1
make[1]: *** [src/CMakeFiles/test_coco.dir/all] Error 2
make: *** [all] Error 2

  可以看出,之前的编译都没有问题,在最后的链接阶段出现错误,根据提示可知,libgsl库链接相关文件的时候出现问题。libgsl库依赖clbas库中的相关文件。所以在链接gls后还需加上对gslcblas的链接,问题解决!

windows系统编译gsl2.7用于c语言编程(2022.5.8)(代码片段)

Windows系统编译GSL2.7用于C语言编程(2022.5.8)1、GSL(GNUScientificLibrary)1.1GSL简介1.2前人在Windows平台下已编译好的GSL库(版本太低)2、Windows下利用MSYS2编译GSL库2.1MSYS2简介2.2Windows系统安装MSYS22.3下载GSL源码进行编译构建3、基... 查看详情

在 CMakeLists.txt 中链接 GSL

】在CMakeLists.txt中链接GSL【英文标题】:LinkingGSLinCMakeLists.txt【发布时间】:2017-06-2909:41:28【问题描述】:我有一个包含多个文件的代码,它使用GSL库。当我通过终端使用命令编译代码时g++main.cpp-lm-lgsl-lgslcblas-oExec这会编译并给出... 查看详情

如何在 nvidia Nsight eclipse 中使用 GNU 科学库 (gsl)

...ighteclipse中)我已经安装了gsl,现在我应该在eclipse中设置链接器设置。我已尝试按照概述的 查看详情

visualstdio环境下使用gsl(gnuscientificlibrary)

VisualStdio环境下使用GSL(GNUScientificLibrary)经測试。这里的方法不适用于VS2015。*这篇文章有点过时了。建议从以下网址下载能够在vs环境下编译的GSL:*https://github.com/BrianGladman/gslGNUScientificLibrary(GSL)是一个开源的科学计算的函数库... 查看详情

使用回调将 C 库 (GSL) 包装在 cython 代码中

...(GSL)inacythoncodebyusingcallback【发布时间】:2014-07-0114:49:28【问题描述】:我是cython和c的新手。我想使用cython来加快我的代码的性能。我想在我的代码中使用gsl_integration库进行集成。更新:test_gsl.pyxcdefexternfrom"math.h":do 查看详情

eclipseforc++无法识别自酿的gsl和boost库(代码片段)

我在运行MacOSX的系统上。我使用EclipseOxygen.2forC/C++,在我的例子中是C++。我正在尝试创建一个使用GSL和Boost库的项目。但是,Eclipse似乎无法找到GSL库并且似乎无法识别Boost库,但似乎无法执行Boost库中包含的任何操作。两个库都使... 查看详情

我有记忆不一致吗?苹果系统

】我有记忆不一致吗?苹果系统【英文标题】:DoIhaveamemoryinconcistency?Macos【发布时间】:2013-12-1207:13:25【问题描述】:我目前使用活动监视器,但这会产生严重的不一致。我有一个正在运行的程序,它以双精度构建和存储一个60x... 查看详情

如何使用homebrew安装指定版本的工具

...ual’于是顺着这条错误信息Google,发现很多人都遇到这个问题了。有人说,应该安装gsl-1.14而不是gsl-1.15。而最新的gem版本为1.14.7。看来很可能是版本不兼容。所以我需要给gsl降级。由于gsl是通过Homebrew安装的,所以需要找到安装... 查看详情

如何链接到 Ubuntu 上的 Qwt 库?

】如何链接到Ubuntu上的Qwt库?【英文标题】:HowdoIlinktoQwtlibrariesonUbuntu?【发布时间】:2011-04-2707:45:42【问题描述】:我已经在Ubuntu10.04上安装了Qwt库。Qwt绘图小部件已出现在QtCreator中,但当我尝试使用其中任何一个时,我收到错... 查看详情

ubuntu下安装lib库

...法找到,估计包名不正确解决:进入网址:https://packages.ubuntu.com/搜索ncurse,这时候就可以找到正确的适合不同位数的ncurses包了。 查看详情

在 Makefile 的链接过程中添加库的问题

...链接过程失败了。请指出我在这里犯的错误。操作系统:Ubuntu18.04CC=g++LI 查看详情

ubuntu环境下使用unity3d调用c++编写的linuxso动态链接库(代码片段)

Unity3D已经有了支持Linux的社区版本。要在Linux环境下开发Unity3D程序,首先要安装Linux版的Unity。地址如下:https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-25563011制作Linux下的动态链接库Li 查看详情

ubuntu下安装boost库(代码片段)

Ubuntu下安装boost库安装环境ubuntu14.04步骤直接使用apt-get进行安装sudoapt-getinstalllibboost-dev测试#include<iostream>#include"boost/lexical_cast.hpp"intmain()strings="100";inta=boost::lexical_cast<int>(s);intb=1;std::cout<<(a+b)&l... 查看详情

gsl_rng_default 未解决的外部错误

...GSL在Windows上的C语言中生成beta分布的随机偏差。程序不会链接,给出众所周知的“错误LNK2001:无法解析的外部符号_gsl_rng_default”错误消息。问题是不是GSL的常规安装。我可以编译和调用cdf函数就 查看详情

ubuntu下安装pip3和python的第三方库(代码片段)

一、Ubuntu原有环境说明无论是在服务器上面还是在我们自己的电脑上面,当我们成功安装了Ubuntu系统之后,系统一般情况下会自带Python2.x和Python3.x环境。比如我在自己的阿里云服务器上面安装了Ubuntu16.0464位系统之后,里面自带... 查看详情

linux下c/c++编程开发静态库和动态库(代码片段)

...下面的所有操作的的操作都是基于:操作系统:Ubuntu20.04.3-desktopGCC-Version:gcc(Ubuntu9.4.0-1ubuntu1~20.04.1)9.4.0G+±Version:g++(Ubuntu9.4.0-1ubuntu1~20.04.1)9.4.0一、库文件库文件是计算机上的一类文件,可以简单的把... 查看详情

ubuntu环境下使用unity3d调用c++编写的linuxso动态链接库(代码片段)

Unity3D已经有了支持Linux的社区版本。要在Linux环境下开发Unity3D程序,首先要安装Linux版的Unity。地址如下:https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-25563011制作Linux下的动态链接库Linux下的动态... 查看详情

如何在没有 sprof 的情况下分析动态链接库?

】如何在没有sprof的情况下分析动态链接库?【英文标题】:Howtoprofileadynamicallylinkedlibrarywithoutsprof?【发布时间】:2012-11-1217:31:51【问题描述】:我正在使用sometrouble分析动态库,但我似乎找不到任何使用过sprof的人。有人知道可... 查看详情