历史上的今天
今天是:2024年10月18日(星期五)
2019年10月18日 | 交叉编译openssl,不用修改Makefile编译工具
2019-10-18 来源:51hei
利用arm-linux-gnueabihf-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a以及动态库文件
1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/
2、安装自己的交叉编译工具链。
3、解压openssl源码,进入目录。并配置好交叉编译链的环境变量: export PATH=$PATH:/usr/local/linaro-multilib-2014.06-gcc4.9/bin
4.修改环境变量 CC:export CC=arm-linux-gnueabihf-gcc
5.创建输出目录 mkdir out
6. ./config no-asm -shared --prefix=./out 配置,--prefix为安装目录
配置完成后:手动修改生成的Makefile,并且找到有-m64的地方,全删之(只删除-m64这个关键字)(共2处)
make& make install
上一篇:学习嵌入式开发ARM的方法
下一篇:自制廉价的Arm9 开发平台
史海拾趣
|
如何去换掉IDC_SMARTDIAL的背景颜色? phonecavas.h里面讲可以通过写注册表去改变, 但做了之后, 却将其他控件的背景颜色换掉了.… 查看全部问答> |
|
大家帮帮我啊,我的Pocket PC2003无法运行是怎么回事啊? 我按照步骤安装了以下的套件:Activesync--eVC4--sp3--pocket PC2003SDK(之前我就是这样安装的,完全OK,还做了PDA的软件)。安装的时候没有任何问题,且都是默认路径和默认组件安装,安装完毕后打开EVC可以新建工程,编译也没问题,但是一用emula ...… 查看全部问答> |
|
【MSP430共享】具有大容量的嵌入式数据采集系统的设计与实现 目前的数据采集系统越来越偏向于低电压、 低功耗, 而海量存储则是它发展的一个强大趋势。本文设计了一种借助于U S B 总线技术、 嵌人式系统设计技术和微处理器技术来实现的一种低功耗、 便携、 大容量存储的数据采集系统。硬件方面, 本设计 ...… 查看全部问答> |
|
在用ALTERA-MODESIM 进行功能仿真时正确,时序仿真出现如下错误: # ** Error: (vsim-SDF-3250) text_v.sdo(39): Failed to find INSTANCE \'\\a[0]~I \'. # ** Error: (vsim-SDF-3250) text_v.sdo(39): Failed to find INSTANCE \'asynch_in ...… 查看全部问答> |
|
高功率密度二次电源模块是目前发展最快的电源产品之一。对于DC/DC低压大电流输出,副边采用同步整流的有源箝位正激变换器虽有一定优点,但却是一个使许多公司遭遇很大损失的美国专利。本文从现有高功率密度二次模块实现的方法出发,提供一些对此类 ...… 查看全部问答> |
|
LPC43xx的主频都跑到204MHz了,我点把火大家来讨论NXP的ARM Cortex的基于固件开发... 本帖最后由 平湖秋月 于 2014-1-22 21:19 编辑 近一年多以来,一直在关心TI的TM4C系列芯片,搞定这部分后, 我也打算花点时间研究一下NXP的ARM Cortex芯片,他们的USB固件库 已直接烧在了ROM中了,有很多特性是STM32和TI ARM Cortex不具备的 ...… 查看全部问答> |




