openssl交叉编译流程
针对交叉编译工具链的使用情况有所不同,介绍两种不同的交叉编译流程。
一、工具链提供脚本配置环境变量
使用如下命令先设置交叉编译环境
source /opt/phytec-yogurt/BSP-Yocto-AM335x-PD19.1.1/environment-setup-cortexa8hf-neon-phytec-linux-gnueabi
将下载的openssl源码包解压,然后切换到源码目录,执行config命令
./config no-asm shared --prefix=$(pwd)/install --cross-compile-prefix=arm-phytec-linux-gnueabi-
然后修改makefile文件,由于使用的是ubuntu 64位系统,而目标库是32位的,需要将所有的-m64删除,然后检查CC,看配置的是否是交叉工具链的gcc。
修改完成后先执行make clean -w(本人就是在这一步遇到的问题,查了好多资料才解决,原因是我先按照正常流程编译了一次openssl库,然后再执行config想交叉编译,结果make的时候一直报错)
接下来就是简单的make、make install等库自己生成就好啦。
二、通过export手动配置环境
此方法其余步骤都跟第一种一样,只是设置交叉编译环境的命令有所不通。使用export命令将工具链的bin目录设置到环境变量中。
export PATH=$PATH:/home/xx/tools/arm_gcc/crosstool-ng-1.21.0-174-g7d3ef02-am335x-on-i686/bin
openssl交叉编译流程相关推荐
- nginx交叉编译流程
文章目录 1.生成Makefile前修改点 a) 修改 auto/cc/name 脚本,注释掉line21的exit 1 b)修改 auto/types/sizeof 脚本(该点需要适当注意) 2.依 ...
- linux fips 模式,linux – FIPS Capable OpenSSL交叉编译:内容指纹问题
我在尝试使用在MIPS设备上编译为FIPS的OpenSSL共享库(libcrypto)时遇到问题. 我以下面的方式交叉编译FIPS对象模块,然后是OpenSSL库(总结): export FIPS_S ...
- openssl 交叉编译
交叉编译openssl 需要交叉编译aarch64/arm32版本的openssl,需要在第一个参数位置指定目标架构,–cross-compile-prefix指定了命令前缀,当然这些命令的路径需要在 ...
- openssl 交叉编译 armv7内核
1.openssl源码包下载 http:// http://ftp.openssl.org/source/http:// http://ftp.openssl.org/source/ 在官网上下载最新 ...
- Android平台交叉编译流程
一: 当我们在Android平台上开发一些软件的时候,有时不可避免的要用到一些用c/c++所编写的库.有些库有大神们已经封装好了在特定平台上对应的api,我们直接调用就可以,但是更多的库需要我们自己根 ...
- linux交叉编译openssl,交叉编译openssl for linux arm-v5te-linux-gnueabi工具链
我遇到了同样的问题并写了一本关于如何交叉编译openssl for arm的手册 . 我希望本手册能给你一些想法: 这个过程非常简单 . 在本手册中,我们将给出一个在Ubuntu Linux系统中交叉 ...
- openssl 交叉编译 arm
ARM平台的交叉编译安装: 编译:openssl ./config no-asm -shared --prefix=/arm/openssl os/compiler:arm-linux-gcc 修改: ...
- openssl交叉编译arm
1.交叉编译arm环境的openssl 修改config文件: 因为芯片架构为armv7,所以添加" GUESSOS="armv7-generic-linux2" &qu ...
- openssl主要流程
--自己写的时候没有发现好的文章,写完之后发现好文章赶紧保存下来. 转发自:https://blog.csdn.net/ghevinn/article/details/12909557 // CA.c ...
最新文章
- 004-CSS3动画类
- Lesson 5.基本优化思想与最小二乘法
- Ubuntu Linux配置IP地址
- html网页加密最终版,【原】记一次加密网页html的研究
- spark计算操作整理
- python反射详解
- 作者:张慧(1984-),女,中国科学院软件研究所助理研究员
- ios开发 方形到圆的动画_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画
- ### Error building SqlSession. ### Cause: org.apache.ibatis.builder.BuilderException: Error creating
- Haproxy反向代理WebSocket的方法
- 高响应比优先调度算法和短作业优先调度算法
- 在termux中利用安卓的vulkan库加速NCNN
- 使用MqttClient
- R语言分类变量独立性检验(Tests of independence)、使用Fisher精确检验fisher.test函数检验分类变量的独立性( test of independence)
- photoshop图层混合模式之颜色模式(HSB体系)
- 全面掌握前端框架Vue.js
- 利用报废主板制作SPD刷内存编程器座子
- SqlServer中使用charindex和substring函数拆分字段
- android 桌面背景异常,android 设置桌面背景
- 计算机应用基础第五章试题及答案,计算机应用基础第五章测试题