[R] Compilation of R (linux) package on windows

Uwe Ligges ligges at statistik.uni-dortmund.de
Fri Feb 4 19:26:17 CET 2005


Depire Alexandre wrote:

> Is it easier to compute .dll on linux, via cross-compiler ?

The Windows way described in README.packages is not hard, you just have 
to follow the advices. Once your system has been set up, it's the same 
as native compiling on Linux.

Uwe Ligges


> Le vendredi 4 Février 2005 18:37, Prof Brian Ripley a écrit :
> 
>>On Fri, 4 Feb 2005, Uwe Ligges wrote:
>>
>>>Depire Alexandre wrote:
>>>
>>>>Hello,
>>>>I develop some R package on Linux machine with C subroutines.
>>>>The programs in C are well compiled on Linux machine and so I have some
>>>>".so" files.
>>>>
>>>>Now, I want to do the same work on windows, so I install R (the last
>>>>version) on windows, with Active Perl and djgpp, which is, as I know,
>>>>the gcc version for windows (to compile C program), but unfortunately
>>>>when I run "R CMD SHLIB inv.c, ", I have an error.
>>>>I think it's a problem with my choice of compiler C, could somebody give
>>>>to me the name of good compiler to do that ?
>>>
>>>Please read the R for Windows FAQ 3.1 "Can I install packages into
>>>libraries in this version?".
>>>It points you to README.packages,
>>>http://www.murdoch-sutherland.com/Rtools/ , and tells you "Note that this
>>>is rather tricky; please do ensure that you have followed the
>>>instructions exactly."
>>
>>To reinforce that, djgpp is a DOS (extender) and not a Windows compiler.
>>You need a native Windows compiler, from www.mingw.org, and currently we
>>suggest the release candidate of MinGW-3.2.0 (which postdates the details
>>in the last release of R, 2.0.1).
> 
>




More information about the R-help mailing list