[Rd] (no subject)
simon.urbanek at r-project.org
Tue Jun 28 17:31:58 CEST 2011
On Jun 28, 2011, at 9:58 AM, Michelle.Carey wrote:
> I am trying to write code in C for an R package. I need high precision
> in the form of the mpfr and gmp packages.
gmp is available as R package
do you really need it at a lower level than that?
> I have installed mpfr and gmp
> under the instructions of the following website
> http://pauillac.inria.fr/cdrom_a_graver/prog/pc/mpfr/eng.htm and I get
> no errors. I have put the header files (mpfr.h and gmp.h) in the folder
> C:\Program Files\R\R-2.13.0\include;
That doesn't sound right - the instructions you quote install in the default location which is presumably /usr/local so you should simply set your flags to use that location.
> allowing my c code to identify the
> header files by incorporating include<gmp.h> and include<mpfr.h>.
> Unfortunately when I try to include any of the functions listed in the
> header file I get compile error stating that these functions are
That doesn't sound plausible, either - undeclared function don't cause errors (not in C). Undefined functions do and you have to make sure you link the libraries installed above.
> even though the source code is in the same directory as my c
> code that I am trying to compile.
That bears no meaning - as you said you installed the libraries, so you have to use those. Source code of gmp/mpfr has no effect on your code and should not be anywhere near it.
> Any help on this matter would be
> greatly appreciated.
> Kind Regards,
> Michelle Carey
> [[alternative HTML version deleted]]
> R-devel at r-project.org mailing list
More information about the R-devel