0

Rcpp と C++ の学習を開始して、R コードのさまざまな側面をより高速に作成できるようにすることにしました。まず、 devtools wikiにあるハドリーのチュートリアルを使用しています。このマシンは Mac であり、xcode がインストールされているという点で、このマシンには C++ コンパイラがあり、C++ コンパイラをマシンに配置すると言われています。最初の例を実行しようとします:

cppFunction('
            int one(){
            return 1;
            }
            ')

ただし、次のことが起こります。

    sh: make: command not found

Error in sourceCpp(code = code, env = env, rebuild = rebuild, showOutput = showOutput,  : 
  Error 1 occurred building shared library.

設定に問題があると思いますが、どうすればよいかわかりません。一般的な C++ の知識については、Savitch による Absolute C++ を読み始めましたが、これまでのところ、コンパイラなどを使用してマシンをセットアップすることについて実際には何も教えていません。答えが正しいかどうかと出力が得られます。コンパイルなどは行いません。

ありがとう、ベン W.

4

1 に答える 1

1

このタイプのエラーsh: foo: command not foundは非常に明白です。コマンドが不足していmakeます。インストールして、再試行してください。または、Xcode がパスの外にインストールする場合は、パスに追加します。

于 2013-02-19T15:03:33.887 に答える