macos - 在 MacOS 中从 C 调用 BLAS
问题描述
我正在 MacOS 中创建一个 C 程序,我想做矩阵向量乘法。我的目标平台是具有多核的台式计算机。我选择的开发环境是XCode。我没有与 XCode 结婚;我确实坚持用 C 编码(而不是 Objective-C 或 C++)。
我想调用 BLAS / LAPACK 函数。我该怎么做?
Apple 提供了一个名为Accelerate的库。但是,我看到的示例在我看来不像 C 代码。我猜它是Objective-C,但我不知道。有没有办法从 C 程序中调用这些函数?它是如何完成的?
任何帮助表示赞赏。
解决方案
Apple 开发者网站可能展示了调用 C 函数的 Swift 接口。
只需包括cblas.h
or clapack.h
,你应该没问题。
推荐阅读
- bash - 在 Bash 中,如何根据单个字符变量的各种条件进行分支?
- docker - Error: BrowserType.launch: Protocol error (Browser.getVersion): Browser closed when running codeceptjs docker image thru Dockerfile
- ios - specialized AppDelegate.applicationWillTerminate(_:) + 13348544
- flutter - 颤动鼠标滚动在水平列表中不起作用
- mysql - PROTOCOL_SEQUENCE_TIMEOUT while doing dynamic MySQL Connection in sails-js
- javascript - some questions about refresh tokens
- postgresql - Cannot connect to postgres pod in kubernetes
- django - Invoking Django-river manually for workflow management
- c++ - 在while循环内输入而不等待用户
- python - How can i make a Timer in Python?