メモ

  • Windowsの話
  • RtoolsはRのコマンドライン実行をしたり、コンパイルを可能にしたりするための一式を入れるツール。Cygwinとかと似たような意味合いもある
  • コンパイラg++は、Rtoolsで入れたり、cygwinで入れたり、python(x,y)でコンパイラごと入れたりするとバッティングするので、いろいろやってしまったら、一度、コンパイラ関係を白紙に戻して、そのうえで、Rcpp,RcppArmadilloを使うなら、Rtoolsを入れなおすのがよさそうだ
  • Rtools経由でg++を入れたら、自分のg++がどういうことになっているか確認してみよう
    • (余談:Rtoolsを入れるとWindowsでlsコマンドとかも使えるようになるらしいが)
>g++ -v
> system('g++ -v')
    • と確認。両者は一致するはず。Rからの呼び出しの諸条件が、RでRcppを使うときのg++の使い方を意味している