Hi list, To call C, I used to use R-extension in windows but I'm moving to unix system because my PC doesn't have enough memory. My C codes requires to include the following header files:
#include <stdlib.h> #include <R.h> #include <Rdefines.h> #include <Rmath.h> #include <R_ext/Applic.h> #include <R_ext/PrtUtil.h> In windows, I had no problem with it because I set the path for Rtools and R etc. But in unix system, these header files call other header files and they call other header files... And some files are not in R folders so I have to manually find them and give path and it takes for ever. For example, #include </usr/include/stdlib.h> #include </gpfs/data/local/linux/R-2.6.2/lib64/R/include/R.h> #include </gpfs/data/local/linux/R-2.6.2/lib64/R/include/Rmath.h> #include </gpfs/data/local/linux/R-2.6.2/lib64/R/include/Rdefines.h> #include </gpfs/data/local/linux/R-2.6.2/lib64/R/include/R_ext/Applic.h> #include </gpfs/data/local/linux/R-2.6.2/lib64/R/include/R_ext/PrtUtil.h> but now <R_ext/Memory.h> calls <stddef.h> and I have to search the whole directory of my school computer to find it. Same for other header files... Is there better way to do it? Or is there any package for unix that has "all" the needed header files so that I can download them only once and don't have to search for them? I appreciate your help in advance. Kyeongmi University of memphis ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel