是否可以在Swift中使用GNU Scientific Library(在Linux下)?

时间:2016-06-06 21:27:56

标签: linux swift gsl

我无法在Linux下找到有关在swift中使用gnu科学库的任何资料。可能吗?如果是这样,那怎么样?

例如,我有兴趣使用gsl_ran_gaussian生成具有正态分布的随机数。

1 个答案:

答案 0 :(得分:1)

应该可以使用例如系统模块。请参阅此问题:Use a C library in Swift on Linux

另一种方法是回答这个问题:Compile C code and expose it to Swift under Linux

如果您只想使用API​​的一小部分,那么您可以通过围绕所需功能编写C包装并从Swift调用该包装来节省一些工作。