开发环境:

ubuntu 10.04
arm-linux-gcc version 4.4.1

目标环境

友善之臂mini6410
linux-2.6.36

移植步骤

1.至官网下载最新的openssl,解压缩

2.cd进入openssl-1.0.0b目录

3.执行./Confiugre linux-elf-arm,配置环境为arm linux

4.修改Makefile文件如下

指定CC为arm-linux-gcc

指定libdl为依赖的库

指定AR和RANLIB为arm-linux-ar和arm-linux-ranlib的

指定安装目录

5.执行make,完成编译

6.su以root身份登录,执行make install

7.   可以看到openssl被编译为静态库,放置在指定安装的目录下

注意:

在项目的Makefile文件里头加入openssl的头文件和库文件的声明,此时需要注意引用库的顺序为:-lssl -lcrypto,如果为 -lcrypto -lssl就会编译错误。

推荐网址:

http://www.openssl.org/

http://blog.chinaunix.net/u2/88438/showart_1901657.html

openssl-1.0.0b - libssl 移植到ARM Linux相关推荐

  1. linux 混音处理 arm,alsa移植到arm linux嵌入式系统中

    1  alsa-lib的移植 1.1  软件包下载 alsa-lib库:进入网站http://www.alsa-project.org/选择下载,在这里下载的是alsa-lib-1.0.22.tar. ...

  2. sqlite3移植到arm linux

    1,环境: 软件:linux:2.6.38 硬件:6410 交叉编译工具:arm-linux-gcc 也适用于其他linux平台. 2,步骤: 1>下载sqlite3源码包: http://ww ...

  3. linux页表,arm linux 页表(转)

    最近在看arm linux 的mm部分,看的是2.6.8.1,芯片是INTEL PXA255,参考资料有arm linux演艺.<情景分析>等.一遍看下来只能说似懂非懂.这里有几个基础的问 ...

  4. Openssl移植到ARM开发板

    Openssl移植到ARM开发板 openssl源码下载 源码编译配置 使用生成的库文件 openssl源码下载 openssl源码可以在官网下载:https://www.openssl.org/so ...

  5. RV1109开发板ssh服务器移植到arm开发板

    RV1109开发板ssh服务器移植到arm开发板 ssh功能移植到RV1109开发板的,由于RV1109的SDK中,没有telnet功能,有时候adb功能在量产中需要关闭,避免造成设备留有漏洞,造成安 ...

  6. Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本

    Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本 首先参考http://wiki.chumby.com/index.php?title=Lua&print ...

  7. 交叉编译HTOP并移植到ARM嵌入式Linux系统

    原创作品,允许转载,转载时请务必以超链接形式标明文章.作者信息和本声明,否则将追究法律责任. 最近一直在完善基于Busybox做的ARM Linux的根文件系统,由于busybox是一个精简的指令集组 ...

  8. openssl 1.0.2k-fips 升级到 openssl-3.0.5

    近日国家信息安全漏洞库公布了关于OpenSSL 操作系统命令注入漏洞(CVE-2022-1292),特此将目前使用的openssl 1.0.2k-fips 升级到 openssl-3.0.5 1.下载 ...

  9. 移植c语言算法到arm上,μCOS-II移植到ARM处理器上的几个要点

    原标题:μCOS-II移植到ARM处理器上的几个要点 本文主要介绍μCOS-II移植到ARM处理器上的几个要点,如下所示: uCOS II在ARM处理器上移植过程中的中断处理 uCOS II是一个源码 ...

最新文章

  1. PUT or POST
  2. linux进程打开链接数,Linux 进程打开最大文件连接数Too many open files
  3. python爬图片 beautifulsoup_【Python爬虫】基于BeautifulSoup的微博图片爬虫
  4. 网络管理员的爱情,不解释...
  5. 什么是Microsoft Teams的App Studio
  6. 企业实战_10_Mycat集成ZK实现配置同步
  7. 理解有参构造器和无参构造器的作用
  8. 轻停智慧停车实时运营云服务,引领物联网时代新风向
  9. ARC098E Range Minimum Queries
  10. iOS 9:五、字体
  11. springboot自定义Servlet容器
  12. selenium点击爬取豆瓣高分电影
  13. CentOS 搭建 Vsftpd 服务,一次性成功,收藏了!
  14. 归并排序及“归并”思想的应用
  15. ubuntu 设置静态路由_ubuntu配置静态路由及重启生效
  16. 编写dylib_iOS逆向-无需越狱注入动态库
  17. 计算机无法建立word文档,(电脑中右键不能新建word和excel文档怎么办)为何电脑无法新建excle...
  18. 2022焊工(高级)培训试题及答案
  19. x265-1.8版本-x265.h代码注释
  20. 服务器维护台账,服务器MTBF

热门文章

  1. Centos7.5 Ambari2.7.4部署
  2. php 获取cookieid,Redis实现Session共享详解
  3. 实现拓扑图_20源码实现【自动寻路】 —【拓扑图】—网游城市互传最优路径算....
  4. 第三章 汇编语言和汇编软件
  5. 字段 新增hive_Hive分区表 | 每日五分钟学大数据
  6. 【C语言进阶深度学习记录】十一 C语言中enum,sizeof,typedef分析
  7. hive 多用户访问模注意问题
  8. 设计模式之 里氏替换原则
  9. Mybatis为实体类定义别名typeAliases
  10. [leedcode 52] N-Queens II