我包括一些头文件:
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
我可以使用以下命令链接blas和gsl库(-lm用于数学?):
gcc -arch x86_64 myfile.c -o myfile -lgsl -lm -lgslcblas
但我得到错误:
myfile.c:21:15: error: Rh: No such file or directory myfile.c:22:19: error: Rmath.h: No such file or directory myfile.c:23:23: error: Rembedded.h: No such file or directory myfile.c:24:22: error: Rdefines.h: No such file or directory myfile.c:25:26: error: R_ext/Lapack.h: No such file or directory myfile.c:26:27: error: R_ext/Linpack.h: No such file or directory
在编译C代码时如何链接头文件?
头文件未链接,仅包含在内。 错误意味着他们所说的:编译器无法找到它们。 确保它们位于标准包含目录中。 也许你没有make install
R库。 如果头文件与其他源文件位于同一目录中,则使用双引号而不是尖括号包含它们:
#include "Rh"
您可以将其他目录添加到标准包含目录列表中,并将-I
标志添加到GCC。
以上就是c/c++开发分享将Rh Rembedded.h与C代码链接相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/519667.html