
开源软件的交叉编译
文章平均质量分 58
当前编译mosquitto openssl等项
LCY133
这个作者很懒,什么都没留下…
展开
-
openssl1.1.0l的交叉编译 交叉编译链 arm-linux-gnueabihf-gcc centos7环境
还是按照之前交叉编译openssl1.1.1g的方式对这个开源库进行交叉编译,但是出问题了。这里的配置与openssl1.1.1的配置方式差别非常大,在编译前进行配置:./config no-asm shared no-async --prefix=/opt/mosquitto2/arm/ssl/ --cross-compile-prefix=arm-linux-正常的话输出信息:然后进行make,但是因为在config时没有进行配置交叉编译链的具体位置,需要在makefile中添加交叉编译链的具原创 2021-10-29 18:21:42 · 1000 阅读 · 0 评论 -
mosquitto-1.4.14交叉编译 arm-linux-gnueabihf-gcc openssl1.1.0 l
交叉编译过程与mqtt 开源软件 mosquitto 的交叉编译(centOS7 cmake方式编译 mosquitto-1.5.5 openssl1.1.1g)中记录的内容完全一致,在此不容赘述而且,这里的交叉编译比之于mosquitto-1.5.5更加快速,其中的配置也是完全一样的,可以参照 上文进行配置与操作...原创 2021-10-29 19:34:56 · 396 阅读 · 0 评论 -
Ubuntu16.04交叉编译openssl+mosquitto
在进行交叉编译过程时,Ubuntu16.04跟centOS是有明显的差距的,在Ubuntu上登录时默认采用普通用户登录,在操作的过程中需要记得添加 sudo,要不然就要出错了。再者就是在编译前的configure也是要添加sudo的,而且需要注意,在交叉编译前,务必给予交叉编译链执行权限,在配置过程中需要添加的交叉编译链的位置。参看centos 下交叉编译的记录比如:./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc --prefix=/op原创 2021-11-03 17:17:44 · 1461 阅读 · 0 评论 -
ubuntu 16.04下交叉编译wget1.20.3和curl7.70.0(与centOS下编译差别很大,且出现一些问题)
wget下载和交叉编译下载:https://ftp.gnu.org/gnu/wget/sudo ./configure --prefix=/opt/source/wget-1.20.3/arm_build/ --host=arm-linux CC=/opt/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc --without-ssl --without-zlibsudo make &&am原创 2021-11-03 17:46:39 · 454 阅读 · 0 评论