[R] question about /nmath/standalone

xt_wang@cs.concordia.ca xt_wang at cs.concordia.ca
Wed Apr 14 19:20:05 CEST 2004


Hello,

I can't link a c code with Mathlib according to introduction of R 
manual "Writing R Extensions", page 60.

It is written :
"It is possible to build Mathlib, the R set of mathematical functions 
documented in
'Rmath.h’, as a standalone library 'libRmath’ under Unix and Windows. (This 
includes
the functions documented in Section 5.7 [Numerical analysis subroutines], page 
61 as fromthat header file.)

The library is not built automatically when R is installed, but can be built 
in the
directory 'src/nmath/standalone’ in the R sources: see the file 'README’ 
there. To use thecode in your own C program include

#define MATHLIB_STANDALONE
#include <Rmath.h>

and link against '-lRmath’. There is an example file 'test.c’."

Have I to do: gcc -lRmath test.c ? In this case I receive this message: 

> /usr/bin/ld: cannot find -lRmath 
> collect2: ld returned 1 exit status "

what should I do? or I do something before I use "gcc -lRmath test.c" to 
compile c code test.c?

I will appreciate if you can help me resolve this problem.

yours,

Maggie Wang




More information about the R-help mailing list