2012-03-18 13 views
3

私はLinuxを使用しており、Mac用のRパッケージをコンパイルしようとしています。私はLinux-> WindowsとMacOS-> Windowsのクロスコンパイル指示しか見つけることができませんでした。私はRのためのMacOSバイナリパッケージをコンパイルするために何をすべきか知っていますか?MacOSのRパッケージをLinux環境からコンパイルするにはどうすればいいですか?

または、サーバーを構築するために解決します。ここでも、Rパッケージ用のWindowsビルドサーバーはありますが、誰もMacOSビルドサーバーを知っていますか?

+0

詳細に応じて、http://rforge.netまたはhttp ://r-forge.r-project.org、ビルドサーバーを組み込んでいます。一回限りのクロスビルドでは実現できない可能性があります。 –

+0

R snpMatrixパッケージの作者は明らかにこれを定期的に行っています。 http://sourceforge.net/projects/outmodedbonsai/files/ 彼にうまく尋ねることを検討してください。 –

答えて

3

最初にgccクロスコンパイラをビルドする - そのドキュメントを参照してください。

ただし、使用可能なライブラリが制限要因になる可能性があります。リンクしたいOS Xのすべてを再構築する必要があります。ただ、サイドノート

0

:(すべての主要なプラットフォームは、Windows、Mac、Linux用のコンパイル済みのバイナリパッケージから)

Rパッケージでインストールすることができますが、ソースからのビルドパッケージ用のツールもあるの一環として、インストールプロセス。ソースからのインストール用

例(more info):

install.packages("Simpsons", type="source") 

パッケージによっては(純粋なRまたは他のいくつかのそれではC/C++のような言語を使用)と、使用OSに応じて、追加の必要ソースからパッケージをビルドするためのツール(Windowsの場合はRtools、Linuxの場合はr-base-dev ...)

関連する問題