如何将语言绑定到C库

假设我有一个纯C库,我想在Ruby或NodeJS中使用它。 据我所知,我应该从我的环境写一个绑定到C库。

我想知道的是,这种约束是可能的,以及补救措施是什么。

要从Ruby连接到C库,您可以使用FFI gem。 它代表了外部函数接口,似乎在做你想做的事情。 有RubyTapas系列如何使用它的情节。