[R] loading multiple C files to R
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Jun 15 10:53:46 CEST 2004
On Tue, 15 Jun 2004, Utsav Boobna wrote:
> Hi,
> I am willing to load multiple C files to R, which
> are inter-dependent (functions used in one may be
> defined in other). What I was trying is to first
> compile all of them separately (using R CMD SHLIB ...)
> and then load them one by one (using dyn.load("...")
> ), but it doesnt work (which seems to be obvious).
> During loading, it was unable to recognize the
> functions declared in already loaded file.
>
> Please help.
> Is there any documentation available on this topic,
> other than "Writing R extensions"?
Which is sufficient, as it tells you
This accepts as arguments a list of files which
must be object files (with extension @file{.o}) or C, C++, or FORTRAN
sources (with extensions @file{.c}, @file{.cc} or @file{.cpp} or
@file{.C}, and @file{.f}, respectively). See @kbd{R CMD SHLIB --help},
or the on-line help for @code{SHLIB}, for usage information.
Did you not notice `a list of files'? You should be calling R CDM SHLIB
only once.
--
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