On Apr 18, 2008, at 11:49 AM, Kyeongmi Cheon wrote: > Thank you for your reply. I'm really new to this unix system and let > me ask > one more > time to make sure if I understand it right. > > So I do it this way? > 1. Change my codes to like below: > #include <stdlib.h> > #include <R.h> > #include <Rdefines.h> > #include <Rmath.h> > #include <R_ext/Applic.h> > #include <R_ext/PrtUtil.h> > > 2. and at the command line, > set path = (/gpfs/data/local/linux/R-2.6.2/lib64/R/include $path) > set path = (/gpfs/data/local/linux/R-2.6.2/lib64/R/include/R_ext > $path) >
No. You're confusing PATH (I supposed) and compilation. > Then what is about -I flags? I googled it but couldn't find anything. I hope you didn't google for "-I" ;) Those flags (see man gcc for details) are added automatically when you compile code for R via R CMD SHLIB or R CMD INSTALL so you should not worry about it at all. Please read "Writing R Extensions" manual, but before you do that you should familiarize yourself with the basics of C and compilation in the first place. The process it the same on both Windows and unix, so you should be using R CMD INSTALL for your package as you did on Windows without any changes. Cheers, Simon ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel