在ubuntu上编译和交叉编译OpenSSL库

在ubuntu上编译OpenSSL库

在OpenSSL官方网站下载openssl的1.0.1f版本:https://www.openssl.org/source/。

编译安装OpenSSL动态链接库

  $ tar zxvf openssl-1.0.1f.tar.gz
  $ cd openssl-1.0.1f
  $ ./config --prefix=/usr/local/openssl shared
  $ make
  $ sudo make install

设置运行时动态链接库加载路径

  $ cp /usr/local/openssl/lib/lib*.so /usr/lib
  $ ldconfig

在ubuntu上交叉编译OpenSSL库

OpenSSL库交叉编译(Linux上动态链接库的编译可见:Shared libraries with GCC on Linux  http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html)

  $ tar zxvf openssl-1.0.1f.tar.gz
  $ cd openssl-1.0.1f
  $ export cross=/opt/dvsdk/dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-
  $ ./Configure dist --prefix&

你可能感兴趣的:(密码学和网络安全,ubuntu,linux,openssl)