[Rd] (no subject)
maechler at stat.math.ethz.ch
Tue Jul 19 11:35:52 CEST 2011
>>>>> Simon Urbanek <simon.urbanek at r-project.org>
>>>>> on Tue, 28 Jun 2011 11:31:58 -0400 writes:
> 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
> http://cran.r-project.org/web/packages/gmp/index.html do
> you really need it at a lower level than that?
and so is MPFR: Package 'Rmpfr'
(both on CRAN and R-forge)
.. and I am asking the same question as Simon:
Are you sure you need to use your own C code,
instead of simply using the R packages 'gmp' and 'Rmpfr' and
work with R code?
Martin Maechler, ETH Zurich
>> I have installed mpfr and gmp under the instructions of
>> the following website
>> and I get no errors. I have put the header files (mpfr.h
>> and gmp.h) in the folder C:\Program
> 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
>> 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 undeclared,
> 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
>> 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.
> Cheers, Simon
>> Any help on this matter would be greatly appreciated.
>> Kind Regards,
>> Michelle Carey
More information about the R-devel