問題タブ [cblas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
626 参照

c - CBLAS mac OS X アーキテクチャ x86_64 エラーの未定義シンボル

プロジェクトでさまざまな C 線形代数ライブラリを試していますが、今は BLAS (CBLAS) を学びたいと思っています。ここのチュートリアルに従おうとしています。cblas が既に xcode に組み込まれていることに気付き、フラグを追加することで

また

以前に発生したエラーのほとんどを削除できます。ただし、インターネット上のどこにも見つからない最終エラーがあります。

どこで間違いを犯しているのかわかりませんが、いくつかの可能性があります。

  1. BLAS/CBLAS をnetlib Web サイトからインストールする必要があります。実際にやってみましたが、なんとかソースコードからライブラリをビルドできました!誰かが Homebrew 式を作成できれば素晴らしいことです。次に、元の CBLAS ライブラリがインストールされている場合は、コンパイル用の gcc フラグとライブラリのリンク方法について学ぶ必要があります。
  2. または、netlib の元の CBLAS と xcode に組み込まれている CBLAS の間に構文の違いがあり、コードを変更する必要があります。

事前にご協力いただきありがとうございます。

PS私が言及したページからコードblas1C.c、blaio.c、blaio.hをコンパイルしようとしています。

編集 1: オーマイ! 私は恐ろしい間違いを犯したことに気づきました。欠落している printVector 関数は CBLAS の一部ではなく、ブログの作成者によって作成された関数です。私がしなければならなかった唯一のことは、blaio.c ファイルもコンパイルすることだけでした。したがって、正しいgccコマンドは

また