我想分享我的 R 包,但保留源代码直到文章发表。如果我使用 编译包R CMD INSTALL --build
,最终用户有什么方法可以阅读 C 源代码吗?
根据R News 2006-4第 44 页,
为了访问已编译代码的源代码(即 C、C++ 或 Fortran),仅安装 R 的二进制版本或提供的包是不够的。
我会对这些知识感到满意(实际上,我更愿意发布源代码),但我需要减轻我的合作者的恐惧。
我的主要问题是确认:如果我分发由 创建的二进制文件R CMD INSTALL --build
,C 源代码会无法访问吗?
更新:我不太清楚为什么这个问题会收到如此多的反对票(此时为 4 票)。否决表示“这个问题没有显示出任何研究工作;它不清楚或没有用”。我只是询问原生 R 功能,而不是试图宣传任何邪恶的意图。