0

我正在将开发环境从 Ubuntu 10.04 迁移到 Ubuntu 12.04。一个问题是 lib openssl 已从版本 0.9.8 升级到 1.xxx。

我从其他问题中得到了很多有用的提示,但现在我不确定我的最终版本是否真的正确。

我正在使用具有以下内容的 SDK

  • 一些动态库,明确需要库的 0.9.8 版本(否则我在运行时收到错误消息)
  • 一些需要包含 openssl/x509.h 和 openssl/evp.h 的标头

我做了什么:

  • apt-get install libssl-dev(在 /usr/include/openssl/ 下创建了头文件)
  • apt-get install libssl0.9.8(拥有这个版本的库)。

==> 一切似乎都很好。

我担心我通过 libssl-dev 获得的包含是 1.0 版本的,它们可能会弄乱我在 0.9.8 版本上运行的代码。

我当前的环境是正确的还是我应该做其他事情(比如以某种方式获取 0.9.8 版本的标题)?

4

1 回答 1

1

libssl-dev包括 1.0 头文件,没有 Ubuntu 提供的 0.9.8 开发包。如果我必须使用 0.9.8,我可能会自己编译并安装到/usr/local.

于 2012-08-21T09:33:21.410 回答