被该死的Openssl编译嘲讽了一个下午

昨晚比较尴尬,下班的时候已经很晚了,到半路突然想起来没有带钥匙回去,赶紧折返回公司拿钥匙,在已经很晚的路上我们又多花费了20分钟,到家已经挺晚了,具体多少点我都不好意思说,我要是说出来,很多人就觉得做嵌入式有多苦多累,我不能像发哥那样,我要找一个轻松的,有前途的工作。我是非常支持大家有自己的想法的,我也非常支持大家能赚大钱开大奔,但是我想说,如果你没有一技之长,还没有找到吃饭的家伙,技术还真的是一条不错的出路,那些说嵌入式不好,嵌入式没有前途的人会给你发工资吗?

早上到公司有点晚,老板不在公司,跟一个朋友聊天,我说我刚到公司,他有点惊讶,为什么这个点才到公司。从他的言语中充满了对我的不屑与嘲讽,最后,我在厕所里面感到非常内疚,晚上肯定要加班表示一下,以解自己的心头气。


今天在搞一个事情,就是编译NDK下面的Openssl,为什么需要这个呢?因为我们需要搞Zigbee,但是Zigbee在安卓下是没有现成的一套机制的,NDK完美的解决了这个问题,但是编译Zigbee的时候又要依赖Openssl。先是下载这个,又是搞了那个,还是没有通过。中途问了两个比较厉害的同事,他们也帮忙看了下,还是没有找到解决的办法,最后我google了下,认真的看了一下出错的位置,加上了-m32,让我开心的是,竟然把问题给解决了。

openssl

在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。

编译32Openssl不成功需要修改过的位置

修改位置

出错位置

解决办法:

今天有一个同学在微信上问我问题,也是编译错误的,我想在这里敲下重点,像我们大学老师一样,眼睛看过来一下,看过来一下。

有时候你在搞代码的时候,很多提示信息都是可以从日志和文件里面看出来,如果别人没有环境和代码,你花了很长时间去沟通,可能还比不上你认真看一下错误的日志,了解其中出错的原因,往往就能把问题很容易的就解决掉。


我一定要上一下这张图片,这就是我昨晚睡不着的原因,当我在我的朋友圈看到这张图片的时候,我想一桶原油才0.01元,如果我们相信美国大兵能战胜疫情,这个价格肯定会上来的,我想着我今天一定要买100块,涨个100倍都不是问题。

今天中午我就跟同事讨论了这个商机,我的同事跟我说,俄罗斯打石油价格战,生产了很多石油都用不完,然后石油价格就下来了。我继续跟着我投机的思路,即使石油价格下来,也不至于这么低呀,然后我们再去看了下我昨晚看到的那个石油的价格,现在已经回到了二十多美金了。

我说这个不是为了说明什么,我还是想告诉大家,现在全世界这条航母正在过弯道,我们也在过弯道,过弯道的时候会有很多意想不到的事情。

还记得秋名山车神吗?周杰伦就是在过弯道的时候完成了超车,直线开车的时候,发动机什么的配置都是透明干净的,但是过弯道的时候,总会发现不一样的东西。

我这么说不是让大家没有风险意识啊,今天跟一个好友说的时候,他给我说,发哥你就说多少钱,就当投出去没有了,这样说得我心慌得很。一定要有风险意识。


回到今天的bug

还有问题没有解决,因为我们需要生成32位的可执行文件,但是现在还是64位的,前面需要的依赖文件已经编译出来的,当时编译HOST库的时候一直提示错误,我需要冷静一下,就先写了这篇文章。

错误提示如下,有解决的同学欢迎给我留言,我红包感谢之

不吹牛了,我要上去写bug了,要是让我老婆生气,她又会把我锁在门外了。哈哈哈开玩笑的。

此图借的


最后

帮一个同学发下招聘

今年可能很多人找工作也比较困难,多发下招聘可能真的对大家有帮助呢,况且岗位我绝对也是不错的。

公司:深圳市睿碒科技有限公司

地址:深圳市福田区上梅林卓越城一期三栋301室

直接联系我吧,不想微信联系的发简历到邮箱:

329410527@qq.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript中本地对象、内置对象和宿主对象

http://www.jianshu.com/p/a52e6e183427 http://blog.csdn.net/weiyastory/article/details/52837466 http://www.cnblogs.com/qigang/p/3520974.html 在ECMAScript中,所有对象并非同等创建的。 一般来说,可以创建并使用的对象有3种:本地对象…

类的真正形态

类的真正形态 类的关键字 struct在C语言中已经有了自己的定义,必须继续兼容 在C中提供了新的关键字,class用于类定义 class和struct用法是完全相同 struct和class区别 用struct定义时,所有成员默认为public 用class定义时,所…

docker代理设置ssl证书_docker - 设置HTTP/HTTPS 代理

1、设置代理原因因公司安全限制,所有外网需配置代理后才可上网,但是因为宿主机上设置过代理,并未太过多注意此问题,之后run时报如下错误:# docker run hello-worldUnable to find image hello-world:latest locallydoc…

暴力修改SElinux权限

平台版本 SDK版本 版本名称 9.0 28 Pie (Android P) 8.1 27 Oreo(Android O)(奥利奥) 8.0 26 Oreo(Android O)(奥利奥) 7.1 25 Nougat(Android N)(牛轧糖) 7.0 24 Nougat(Android N)(牛轧糖&…

分类器

sklearn分类器性能指标 分类器性能评估指标 只限于二元单元标签分类问题 可用于二元多标签分类问题的评估指标 如何将二元分类指标扩展到多类或多标签问题中去 可用于多类分类问题的评估指标(紫色的可用于多标签问题) accuracy_score准确率 函数计算分类…

Cucumber+Rest Assured快速搭建api自动化测试平台

转载:http://www.jianshu.com/p/6249f9a9e9c4 什么是Cucumber?什么是BDD?这里不细讲,不懂的直接查看官方:https://cucumber.io/  什么是Rest Assured?传送门:https://github.com/rest-assured…

毕业设计论文选题系统系统用例图_基于UML的毕业设计管理系统的分析与设计

基于UML的毕业设计管理系统的分析与设计毕业设计是实现本科教学培养目标的重要环节,从选题到答辩一般需要四至六个月的时间,其间工作量很大,尤其需要保留大量的文件,以便于管理者对毕业设计工作进行监督。传统的、人工的方式管理各…

让这个该死的服务跑起来了~

#前言被该死的Openssl编译嘲讽了一个下午之前的文章说了我的那个编译的问题,这里说下,知识点有点零散,最后的解决也是一个同事提示,感觉也有点奇葩的赶脚。到目前为止,我现在感受到了写文章的好处,昨晚的问…

深度学习概述

深度学习 传统学习与深度学习 深度学习应用特点 深度学习框架比较 Tensorflow 神经元 卷积核 分类 回归 生成

Python--递归

面向函数编程 def func():print(从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呀?)func() 解耦:尽量把不相关的功能拆开,用的时候再调用函数,增强代码重用性,减少代码变更的…

python相关知识介绍一种理财方法_我是如何使用python来确定理财策略的

老婆在朋友圈里看到了一条理财广告,一条很让人心动的广告,长下面这个样子。这是香港某保险公司的理财方案,大意是每年定投6.65万,投资5年,总共投资33万的样子,那么第10年,你将可以拿到38.6万&am…

传统神经网络

文章目录神经网络的起源:线性回归一个线性回归问题线性回归优化方法:梯度下降梯度计算梯度计算总结线性回归:输出线性回归:局限从线性到非线性非线性激励常用的非线性激励函数tanhRELULecky RELU神经元—神经网络神经网络构建神经…

[BZOJ1669][Usaco2006 Oct]Hungry Cows饥饿的奶牛

1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 1000 Solved: 655 [Submit][Status][Discuss]Description Farmer John养了N(1 < N < 5,000)头奶牛&#xff0c;每头牛都有一个不超过32位二进制数的正整数编号。FJ希望奶牛…

vue抽屉_VUE组件 之 Drawer 抽屉

{{ title }}Xprops: {//是否打开display: {type: Boolean},//标题title: {type: String,default: 标题},//是否显示关闭按钮closable: {type: Boolean,default: true},//是否显示遮罩mask: {type: Boolean,default: true},//是否点击遮罩关闭maskClosable: {type: Boolean,defa…

深度学习之卷积神经网络

文章目录深度学习之卷积神经网络链式反向梯度链式法则的计算神经网络中链式法则实例二、卷积神经网络-卷积层&#xff08;一&#xff09;什么是卷积层&#xff08;二&#xff09;有什么组成受什么影响&#xff0c;有何特点卷积网络正向传播反向传播卷积和神经网络功能层深度学习…

datatype未定义是什么意思_vue.js一直提示未定义

.sum_price);}temp_status 1;}else{for(var i0;ivm.list.status 0;}vm.total_price 0;temp_status 0;}//更新数据库api.ajax({url: update_allcart_status_url,method: post,timeout: 30,dataType: json,returnAll: false,data: {values: {token: $api.getStorage(token),d…

卷积神经网络高级篇

【 文章目录Alextnet参数计算VGG alexnet增强版VGG参数计算VGG作用GoogleNet 多分辨率融合全卷积神经网络RESNET结构特性有效性结构化图片特殊处理识别效果全局部卷积网络缺陷U-net图片生成网络VGG u-netAlextnet 参数计算 VGG alexnet增强版 VGG参数计算 VGG作用 GoogleNet 多…

sx1268 中文_STM32开发笔记85: SX1268驱动程序设计(芯片唤醒)

单片机型号&#xff1a;STM32L053R8T6本系列开发日志&#xff0c;将详述SX1268驱动程序的整个设计过程&#xff0c;本篇介绍芯片唤醒驱动程序。一、RxDutyCycle模式在讲述本篇内容之前&#xff0c;我们先来看一下SX1268的一种模式RxDutyCycle&#xff0c;译为中文为接收占空比模…

LinuxGPIO操作和MTK平台GPIO

GPIO口配置是一个历史性的问题&#xff0c;不管我们使用什么MCU&#xff0c;单片机也好&#xff0c;ARM也好&#xff0c;都离不开驱动GPIO口。Linux下有一个宏&#xff0c;GPIO_GPIO_SYSFS&#xff0c;打开这个宏后&#xff0c;编译烧录到设备端&#xff0c;去看看sys/class/gp…

Linux cpu亲和力

最近在对项目进行性能优化&#xff0c;由于在多核平台上&#xff0c;所以了解了些进程、线程绑定cpu核的问题&#xff0c;在这里将所学记录一下。不管是线程还是进程&#xff0c;都是通过设置亲和性(affinity)来达到目的。对于[进程]的情况&#xff0c;一般是使用sched_setaffi…