链接静态库为R(Linking static library into R)

2019-09-23 17:20发布

我有我想我的[R包中使用静态库。 这只是供内部使用。

对于现在的libq.a只是./src文件夹中。 我试图添加以下为src / Makevars:

PKG_LIBS="-l/path/to/lib/libq.a"

其中/路径/到/ lib目录是对libq.a位置(仅用于测试目的)的绝对路径。 但是,这似乎并没有帮助。 我是否需要做任何事情都要以加载静态库?

Answer 1:

这应该工作 - 确保你看到的最后一个环节,语句中使用的库时,包建。 提醒你,虽然,-L是补丁和-lq应该是所有。

静态库,也可以直接添加,以便尽量/path/to/lib/libq.a因为是作为参数传递给PKG_LIBS



文章来源: Linking static library into R