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

标签 c++ ruby compilation shared-libraries bitcoin

我正在尝试使用需要 .so 文件才能运行的 Ruby 包装器。我有 C++ project我想编译成 .so 以便我可以在 Ruby 中链接到它。我真的不知道该怎么做。

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

最佳答案

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

关于c++ - 如何将 spec256k1 编译成共享对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40535800/

相关文章:

c++ - 激活当前的 QNetworkInterface 并连接到互联网

c++ - cpp 程序中的意外输出

ruby-on-rails - 您推荐使用哪些工具来分析 Rails 应用程序?

ruby - Ruby 中的哈希值存储为副本?

javascript - 编译Javascript

c++ - Qt 中的 Has-a 关系和信号

c++ - openmpi 编译器之间有什么区别?

ruby - 无法从 Sinatra 连接到 Redis

compiler-construction - JIT 编译是如何在运行时实际执行机器码的?

c++ - 警告 : cast increases required alignment