- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在将一个使用 clapack 的项目从 osx 转移到 linux 并遇到一些问题。我通过下载 cmake 项目、编译必要的 .h 和 .a 文件并将其移动到项目中的相关位置来使用 clapack。
我在两种情况下(osx 和 linux)都使用了相同的步骤,并且在两台机器上都有完全相同的源代码,但是我无法在 linux 上正确链接所有内容。
我的 cmake 文件中的代码行如下所示
#-----------------------------------------------------------------------------
# INCLUDE CLAPACK
#-----------------------------------------------------------------------------
INCLUDE_DIRECTORIES(${VMT_PRJ_SOURCE_DIR}/CLAPACK)
LINK_DIRECTORIES(${VMT_PRJ_SOURCE_DIR}/CLAPACK/lib)
LINK_LIBRARIES(blas f2c lapack tmglib)
我得到的错误看起来像这样
/CLAPACK/lib/liblapack.a(sgesvd.c.o): In function `sgesvd_':
sgesvd.c:(.text+0x456): undefined reference to `s_cat'
sgesvd.c:(.text+0x1fa4): undefined reference to `s_cat'
这是我第一次完成从 osx 到 linux 的移植,不知道是否有一些不同的要求我需要做出链接或问题是什么
任何帮助将不胜感激。
斯科特
最佳答案
链接的顺序很重要。由于 liblapack.a
需要来自 libf2c.a
的函数,后者需要在前者之后。如此变化
LINK_LIBRARIES(blas f2c lapack tmglib)
到
LINK_LIBRARIES(blas lapack f2c tmglib)
应该有帮助。
关于linux - 在 linux 上链接 clapack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9010802/
我最近设法构建并运行了一个简单的 CLAPACK Microsoft Visual Studio 2008 项目(从 http://icl.cs.utk.edu/lapack-for-windows/
我正在尝试让 clapack 在 ubuntu 14 上工作......但它一直告诉我 undefined reference “ssyev_”(实际上它发生在“clapack.h”中的任何那些 c
我编写了以下代码来调用 Cython 的 clapack 例程 dgelsy_,但它没有给出最小二乘问题的正确解决方案。 cimport numpy as np import numpy as np
有谁知道在 Accelerate (CLAPACK) 中使用什么函数/方法来求解如下所示的增广矩阵?寻找任何示例代码、示例链接、有关如何求解矩阵的提示。我一直在浏览文档,但大多数事情都与更复杂的图形系
我正在尝试从 C 调用 CLAPACK 函数。我下载了 CLAPACK-3.2.1(来自 http://www.netlib.org/clapack/clapack.tgz)并按照此处的说明进行操作(
我正在将一组空间计算移植到基本上编译和运行 C 代码的嵌入式环境中。 我已经用 CBLAS 和 CLAPACK 替换了以前使用 VNL(不能在新平台上运行的模板化 C++ 库)的一些线性代数函数。他们
我正在将一个使用 clapack 的项目从 osx 转移到 linux 并遇到一些问题。我通过下载 cmake 项目、编译必要的 .h 和 .a 文件并将其移动到项目中的相关位置来使用 clapack
我正在尝试安装 Armadillo link . 但是,make 命令提示“clapack.h” 确实存在于位置/usr/include/atlas/clapack.h。一些帮助将不胜感激。 请注意,
我很难将 clapack 链接到我在 Linux 上的 cmake 项目,非常感谢任何帮助。 我已经成功地构建了 clapack 并将其链接到 osx 上的同一个项目,这使得这种情况特别令人沮丧。 我
有谁知道在 Accelerate (CLAPACK) 中使用什么函数/方法来求解压缩列存储矩阵 (ccs)。我正在寻找任何示例代码、示例链接、有关如何求解矩阵的提示。我一直在浏览文档,但大多数事情都与
我想使用lapack库clapck ,但我如何在 Visual Studio 2008 中的 C++ 项目中使用它... 我也在审查 Template Numerical Toolkit 您是否做过类
我使用 LAPACK 的目的是计算矩阵的 cholesky。我在 Fedora 中使用 C/C++ 编程,但我对要安装哪个 lapack 感到困惑 - LAPACK 与 lapacke 还是 clap
我是一名优秀的程序员,十分优秀!