【发布时间】:2020-04-04 18:17:40
【问题描述】:
我正在尝试使用以下方法编译一个包:
devtools::build()
有时会出现 C/C++ 编译错误;但是,我在调试它们时遇到了困难,因为我不知道使用什么命令来编译它们。有没有办法让构建命令生成类似于make 或ninja -v 的详细输出,其中列出了每个文件的编译命令?
【问题讨论】:
我正在尝试使用以下方法编译一个包:
devtools::build()
有时会出现 C/C++ 编译错误;但是,我在调试它们时遇到了困难,因为我不知道使用什么命令来编译它们。有没有办法让构建命令生成类似于make 或ninja -v 的详细输出,其中列出了每个文件的编译命令?
【问题讨论】:
如果您在命令行中使用R CMD INSTALL,您将看到所有命令并编译错误。
我不希望 devtools::build 编译源代码,除非您指定了 binary = TRUE。你可以使用devtools::install,它包含参数quiet,默认为TRUE:所以将它设置为FALSE,你应该会看到编译步骤。
【讨论】: