Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 错误:gsl/gsl_文件。h:未找到此类文件或目录_C_R_Gnu_Gsl - Fatal编程技术网

C 错误:gsl/gsl_文件。h:未找到此类文件或目录

C 错误:gsl/gsl_文件。h:未找到此类文件或目录,c,r,gnu,gsl,C,R,Gnu,Gsl,这是我已经做了将近6天的事情,但没有任何解决方案 我试图在我的Win7系统上从R调用一些C函数。R码包含包含其他统计函数(如多元正态密度函数等)的函数。现在,为了在C中复制相同的函数,我需要使用GSL GNU库(或者其他任何有用的东西?)。所以我从GNU网站下载了安装程序、源代码和二进制文件 我把所有的东西,如R、RStudio、Rtools、GNU软件和代码块(用它来编写C函数,包含自己的gcc编译器)保存在光盘的同一个位置。我相应地改变了道路 我现在尝试调用R CMD SHLIB filen

这是我已经做了将近6天的事情,但没有任何解决方案

我试图在我的Win7系统上从R调用一些C函数。R码包含包含其他统计函数(如多元正态密度函数等)的函数。现在,为了在C中复制相同的函数,我需要使用GSL GNU库(或者其他任何有用的东西?)。所以我从GNU网站下载了安装程序、源代码和二进制文件

我把所有的东西,如R、RStudio、Rtools、GNU软件和代码块(用它来编写C函数,包含自己的gcc编译器)保存在光盘的同一个位置。我相应地改变了道路

我现在尝试调用
R CMD SHLIB filename.c
甚至
SHLIB-lgsl-lgslcblas-lm-o
命令,但似乎没有一个命令起作用


我如何才能成功地完成编译过程并继续使用R代码?

为什么不使用?但我想这将有助于创建R代码。对吗?我已经做了R代码。所以我需要在C代码中创建函数,它的工作原理与R代码相同。另外,我总是收到一个错误,比如
致命错误:gsl/gsl_file.h:找不到这样的文件或目录。编译终止了,您可以尝试使用,因为绝大多数C代码可以用C++编译器编译。这似乎比在IMO上乱搞
R CMD SHLIB
更简单……好吧。非常感谢你的建议。我将尝试RcppGSL。您是否尝试使用\gsl\u file.h将选项
-Ipath\添加到\directory\中?
?为什么不使用?但我想这将有助于创建R代码。对吗?我已经做了R代码。所以我需要在C代码中创建函数,它的工作原理与R代码相同。另外,我总是收到一个错误,比如
致命错误:gsl/gsl_file.h:找不到这样的文件或目录。编译终止了,您可以尝试使用,因为绝大多数C代码可以用C++编译器编译。这似乎比在IMO上乱搞
R CMD SHLIB
更简单……好吧。非常感谢你的建议。我将尝试RcppGSL。您是否尝试使用\gsl\u file.h将选项
-Ipath\添加到\directory\中?
?为什么不使用?但我想这将有助于创建R代码。对吗?我已经做了R代码。所以我需要在C代码中创建函数,它的工作原理与R代码相同。另外,我总是收到一个错误,比如
致命错误:gsl/gsl_file.h:找不到这样的文件或目录。编译终止了,您可以尝试使用,因为绝大多数C代码可以用C++编译器编译。这似乎比在IMO上乱搞
R CMD SHLIB
更简单……好吧。非常感谢你的建议。我将尝试RcppGSL。您是否尝试使用\gsl\u file.h
将选项
-Ipath\添加到\directory\中?