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

Prof Brian Ripley ripley at stats.ox.ac.uk
Fri Feb 4 18:37:08 CET 2005


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).

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595




More information about the R-help mailing list