私のRパッケージをバイトコードでコンパイルできますか?私はRパッケージを持っていて、コンパイルしたいのですが、私はそれをコンパイルしたいのですが、Rコードをバイトコードにコンパイルしたいのですが。これはR 2.14.0で可能ですか?私のRパッケージをバイトコードでコンパイルできますか?
答えて
はい、これはR 2.14のNEWSとR拡張のマニュアルに記載されています。
NEWS:
R CMD INSTALLは
は、新しいオプション(すべてのパッケージは今 レイジーロードされているので)インストール時に パッケージをコンパイルバイトに--byteはコンパイルがあります。これは、パッケージごとに、 で記述ファイルのオプションフィールドByteCompileによって制御することができます。
ByteCompileフィールドは、DESCRIPTIONファイルの「Writing R Extensions」マニュアルの1.1.1項で説明されています。
CRANのマニュアルはまだ2.13.2です。そのため、拡張版マニュアルのインストールされたバージョンを調べました。
ありがとうmdsummer、今私は実際に 'ByteCompile'を使用する方法を探しています "R拡張を書く"は、フィールドの存在を記述します。私はr-develに質問を出しました。 – power
がr-devel承認を待っているので、ここにも投稿してください:http://stackoverflow.com/questions/7978910/how-do-i-use-the-new-bytecompile-field-in-r-2-14 – power
DESCRIPTIONファイルで、 'ByteCompile:true'行を指定することができます。 アドホックベースでは、 'R CMD INSTALL --byte-compile'または' install.packages( "pkgName"、type = "source"、INSTALL_opts = " - バイトコンパイル") ':https ://stackoverflow.com/questions/8343174/r-2-14-byte-compile-not-possible-with-install-packages。 – ms609
- 1. バイトコードの逆コンパイル
- 2. LLVMバイトコードをJavaバイトコードに変換できますか?
- 3. Coco/Rは解析されたファイルをバイトコードに変換できますか?
- 4. Rパッケージ内のデータに.rdsファイルを使用できますか?
- 5. シリアライズ、コンパイルやバイトコードの生成
- 6. R install.packagesでパッケージのバージョンを定義することはできますか?
- 7. 探ると逆コンパイルPythonバイトコード
- 8. Rでは、ロードされたパッケージをワークスペースで保存できますか?
- 9. SPSSでロードRパッケージ
- 10. バイトコードにコンパイルする動機は何ですか?
- 11. sparkRでRパッケージを使用することはできますか?
- 12. コンパイル済みのRパッケージは下位互換性がありますか?
- 13. Cairo Rパッケージをコンパイルする - /usr/lib64/libcairo.a:シンボルを追加できません:不正な値
- 14. R 2.14バイトのコンパイル - なぜですか?
- 15. Javaアノテーションのデフォルト値はバイトコードにコンパイルされていますか?
- 16. Rでパッケージをダウンロードできますが、ライブラリから呼び出すことはできませんか?
- 17. rpartパッケージのインストールでR
- 18. 私のプロジェクトをコンパイルできません
- 19. 私のアンドロイドプロジェクトをコンパイルできません
- 20. チップを別のパッケージでコンパイルする
- 21. Rを再起動せずにRcppパッケージDLLをアンロードできますか?
- 22. pypyを使用してJavaバイトコードをネイティブコードにコンパイルすることはできますか?
- 23. Javaバイトコードにコンパイル(Javaを使用せず)
- 24. Rパッケージ
- 25. MacOSのRパッケージをLinux環境からコンパイルするにはどうすればいいですか?
- 26. gamm4 RパッケージでGAM-GEEを実行していますか?
- 27. kernlabパッケージをR
- 28. JavaGDパッケージをR
- 29. UbuntuでWindowsのみのRパッケージをインストール
- 30. Rパッケージのインストール
正当な理由があると確信していますが、現時点ではそれがわかりません。なぜパッケージをバイトコンパイルしたいのですか? – PaulHurleyuk
@PaulHurleyukそうすることで、パッケージが中小のスピードアップを得るという合理的な機会があるためです。無料で。 –