腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(607)
视频
沙龙
1
回答
R
'
s
Makevars
:
PKG_CXXFLAGS
vs.
PKG_CXX11FLAGS
、
在创建具有已编译的C++扩展的
R
包时,可以在文件src/
Makevars
中指定用于编译它的C++标准和标志-例如: CXX_STD = CXX11
PKG_CXXFLAGS
= -fmyflag 尽管
R
build系统具有用于编译的变量,如CXX ( C++编译器)和
PKG_CXXFLAGS
(传递给C++编译器的标志),但它也具有特定于标准的标志,如CXX11/CXX14和
PKG_CXX11FLAGS
一些注释还提到,在某些情况下,
PKG_CXXFLAGS</
浏览 21
提问于2021-08-27
得票数 0
回答已采纳
1
回答
H:在安装过程中没有这样的文件或目录。Centos 7上的RcppEigen
、
、
、
我对
R
并不陌生,但我不知道哪里出了问题。我只是尝试使用RcppEigen安装install.packages('RcppEigen')包,并收到上面的错误。以下命令(由安装程序发出)失败: g++ -m64 -I/usr/include/
R
-DNDEBUG -I"/usr/lib64/
R
/library/Rcpp/include" -I/usr/local
Makevars</e
浏览 2
提问于2017-08-21
得票数 0
回答已采纳
1
回答
在Rcpp
Makevars
中设置CXXFLAGS
、
、
我想在Rcpp项目的
Makevars
中将C++编译器标志设置为-O0。如果我看一下/etc/
R
/Makeconf,我会发现编译命令似乎是因为我可以在
Makevars
中编辑变量$(<
浏览 3
提问于2014-03-21
得票数 7
回答已采纳
1
回答
包生成忽略
Makevars
标志
、
、
根据我的理解(请参阅references),我可以在以下任何一个中指定CXX*标志 在这里,我在src/
Makevars</em
浏览 2
提问于2018-03-11
得票数 9
回答已采纳
1
回答
CRAN-链接到OpenMP的一些从Rcpp调用的C代码的可接受方式
、
、
我正在构建一个
R
包,其中包含一些.c文件,代码使用OpenMP,这些C函数是从.cpp文件中调用的,但是.cpp文件本身并不使用OpenMP。in PKG_LIBS but linking is by C++ matching macro must be used in
PKG_CXXFLAGS
浏览 0
提问于2019-01-05
得票数 6
回答已采纳
1
回答
Rcpp Windows编译失败
、
、
、
> Sys.getenv("PATH")make: *** [RcppExports.o] Error 2 Warning: running command 'make -f "
Makevars
.win" -f "C:/PROGRA~
浏览 1
提问于2016-05-26
得票数 0
回答已采纳
2
回答
加速RcppArmadillo:如何在
R
包中链接到OpenBlas
、
、
然而,当我编译我的
R
包时,我得到了类似这样的结果:因此,
浏览 13
提问于2017-07-10
得票数 5
1
回答
如何在
R
中由C++生成的DLL中保留符号表
、
、
、
我试图使用64位Windows 10和
R
4.1.2来分析作为
R
包一部分的C++代码。 我使用
PKG_CXXFLAGS
= -g来保留调试信息,但我也需要在DLL中保留符号表。g++链接器运行时使用的是“从可执行文件中移除所有符号表和重新定位信息”的-
s
标志;虽然我可以使用
Makevars
文件的PKG_LIBS条目(at tools::
makevars
_user())添加其他参数,但我还没有找到一种方法来覆盖-
s
标志,或者最好从一开始就停止包含它。运行
R
浏览 2
提问于2022-02-18
得票数 1
1
回答
R
CMD SHLIB中旗帜的构造
、
在使用
R
CMD SHLIB时,我很难理解构造编译标志的步骤。我使用以下方法: 在描述文件中将Rcpp和RcppGSL第二步显然是多余的,但我这样做是为了防止
PKG_CXXFLAGS
被初始化为不同的东西。但是当我运行
R
CMD SHLIB时,我发现了我的-O3标志,但也找到了-UNDEBUG -Wall
浏览 0
提问于2013-12-10
得票数 3
回答已采纳
2
回答
当
R
编译要在包中使用的C++代码时,我如何将标志传递给
R
?
、
、
、
我尝试在一个
R
包中使用来自OpenCV的一些代码,使用Rcpp来构建这个包。当我在我的机器上编译c代码时,它工作得很好。CMD SHLIB facedetect.cpp -o facedetectPKG_CPPFLAGS= `$(
R
_HOME)/bin/Rscript-e 'Rcpp:::CxxFlags()'` PKG_LIBS = `$(
R
_HOME)/bin/Rscript -e "Rcpp::
浏览 0
提问于2011-03-15
得票数 12
2
回答
R
包生成错误:'-std=c++11或-std=gnu++11编译器选项‘
、
、
我正在尝试构建一个
R
包,其中包含Rcpp和RcppArmadillo代码。
浏览 10
提问于2019-06-26
得票数 0
1
回答
提交使用OpenMP的
R
包
、
、
我尝试提交支持OpenMP的
R
包(如果openmp可用,这个包可以在Linux中编译)。 如何抑制此错误并将其提交给CRAN。
浏览 11
提问于2013-10-25
得票数 5
回答已采纳
3
回答
在windows
R
中使用openmp,rtools是否支持openmp?
、
、
、
当我尝试在c++代码中使用openmp在Windows7上构建我的
R
包时,我收到了很多错误消息: c:/rtools/mingw/bin/..有谁知道如何在windows
R
包中使用openmp?
浏览 1
提问于2011-06-03
得票数 5
回答已采纳
1
回答
提高Rcpp编译速度
、
、
我使用Rcpp编写了一个
R
包,它也使用了一些C++代码,但是每次我执行
R
CMD build <package name>时,都需要很长的时间来编译整个包,因为有两个cpp文件。我有这样一个
Makevars
文件: PKG_LIBS=-L. -lall
浏览 3
提问于2015-07-09
得票数 3
回答已采纳
1
回答
使用Rcpp进行配置文件制导优化
、
Projects/RBOrB/src/RBOrB.so':我的
Makevars
看起来像这样:
PKG_CXXFLAGS
+= -O3 -std=c++11 -march=native-fprofile-generate PKG_L
浏览 0
提问于2017-06-28
得票数 0
1
回答
R
和RcppArmadillo中的RcppArmadillo支持
、
、
我很难在Ubuntu16.04中启用OpenMP对
R
的支持。-DNDEBUG -I"/usr/local/lib/
R
/site-library/RcppArmadillo
Makevars
如下:CC=ccache gcc-$(VER) CXX=cca
浏览 2
提问于2017-11-03
得票数 2
1
回答
带有
R
和Rcpp的C++11 :由CRAN策略支持?
、
、
、
、
我在src/
MAKEVARS
文件中使用了一个src/
MAKEVARS
语句(而不是博客条目中建议的Sys.setenv("
PKG_CXXFLAGS
"="-std=c++11") )。这似乎适用于我正在使用的C++11特性(主要是t-γ函数)、Rcpp和
R
.,但是当我将包提交给CRAN时,我会不会变得很成熟呢?该软件包是否不能用于某些操作系统?
浏览 1
提问于2015-02-01
得票数 8
1
回答
~/.
R
/
Makevars
文件在哪里?
、
我发现了很多类似的帮助链接:VER=-5.3.0 CC=gcc$(VER) CXX=g++$(VER) CFLAGS=-mtune
Makevars
!我找到了两个
Makevars
文件。它们链接到Rcpp,与上面列出的代码毫无相似之处。## With
浏览 3
提问于2019-11-10
得票数 9
2
回答
构建一个
R
包:错误"translate_lapack.hpp:1247:`ilaenv_的未定义引用“
、
、
、
当我在我的
R
包上运行devtools::document() (其中包括C++代码)时,我得到了这个类型的多个错误 C:/Users/Lennart/Documents/
R
/win-library/4.0
浏览 0
提问于2021-05-11
得票数 0
回答已采纳
1
回答
发布Rcpp包的构建
、
、
我想为使用Rcpp的
R
包构建一个发行版,但是当我查看g++的参数时,我发现即使我在
Makevars
文件中有一个-O3标志,但Rcpp在最后用一个-O0标志覆盖了它,例如,我把它看作输出 -I"/home/dz5937/
R
/x86_64-pc-linux-gnu-library/3.6/Rcpp/include“-I"/home/dz5937/
R
/x86_64-pc-linux-gnu-libra
浏览 3
提问于2020-10-23
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券