如何将 spec256k1 编译成共享对象?

How to compile spec256k1 into a shared object?

我正在尝试使用需要 .so 文件到 运行 的 Ruby 包装器。我有 C++ project,我想编译成 .so,这样我就可以 link 到 Ruby。我真的不知道该怎么做。

如有任何帮助,我们将不胜感激。

解决方案是构建 C++ 项目,并生成目标文件 object.o、运行 g++ -shared object.o。生成的 a.out 文件是共享对象文件。