首页 > 解决方案 > 在 MacOS 中从 C 调用 BLAS

问题描述

我正在 MacOS 中创建一个 C 程序,我想做矩阵向量乘法。我的目标平台是具有多核的台式计算机。我选择的开发环境是XCode。我没有与 XCode 结婚;我确实坚持用 C 编码(而不是 Objective-C 或 C++)。

我想调用 BLAS / LAPACK 函数。我该怎么做?

Apple 提供了一个名为Accelerate的库。但是,我看到的示例在我看来不像 C 代码。我猜它是Objective-C,但我不知道。有没有办法从 C 程序中调用这些函数?它是如何完成的?

任何帮助表示赞赏。

标签: macoslapackblas

解决方案


Apple 开发者网站可能展示了调用 C 函数的 Swift 接口。

只需包括cblas.hor clapack.h,你应该没问题。


推荐阅读