需要MinGW和QNX6.5开发环境

进入D:\MinGW\msys\1.0,拖拽msys.bat副本msys_qnx.bat

编辑msys_qnx.bat追加下面的变量

@echo offset SDKTARGETSYSROOT=D:/QNX650/target/qnx6/armle
set CC=ntoarm-gcc --sysroot=%SDKTARGETSYSROOT%
set CXX=ntoarm-g++ --sysroot=%SDKTARGETSYSROOT%
set CPP=ntoarm-gcc -E --sysroot=%SDKTARGETSYSROOT%
set AS=ntoarm-as
set LD=ntoarm-ld --sysroot=%SDKTARGETSYSROOT%
set GDB=ntoarm-gdb
set STRIP=ntoarm-strip
set RANLIB=ntoarm-ranlib
set OBJCOPY=ntoarm-objcopy
set OBJDUMP=ntoarm-objdump
set AR=ntoarm-ar
set NM=ntoarm-nm
set M4=m4
set TARGET_PREFIX=ntoarm-
set CROSS_COMPILE=ntoarm-rem Copyright (C):  2001, 2002, 2003, 2004, 2005  Earnie Boyd
....

编辑configure文件


## --------------------- ##
##  End of libtool code  ##
## --------------------- ###
# Verify if finally libtool shared libraries will be built
## 添加这一行,因为--enable-shared无效
enable_shared='yes'
$as_echo_n "checking if _THREAD_SAFE is actually needed... " >&6; }# 添加这一行,因为hostos判断错误了
host_os=qnxcase $host_os inaix[123].* | aix4.[012].*)

启动该msys_qnx.bat脚本打开mingw msys环境

$ cd /opt/curl-7.63.0
$ ./configure --enable-shared  --host=x86_64
$ cd lib
$ make V=1

c-ares编译需要修改configure文件,否则configure不能通过


ac_tool_prefix=ntoarmv7-
#test -n "$host_alias" && ac_tool_prefix=$host_alias-

就这么简单。哦也

参考资源
https://download.csdn.net/download/mengxp/10726401

QNX6.5编译libcurl相关推荐

  1. Qt,编译libcurl并且导入到库

    在MInGW环境下编译和使用libcurl静态库 libcurl 7.21以后的版本在Windows下的编译比较简单,自带了MinGW和VC环境的Makefile文件,首先去Curl官网下载源代码:h ...

  2. linux静态编译libcurl,libcurl嵌入式Linux移植

    目标:编译出libcurl.a静态库,移植到自己的项目中 1. 下载Libcurl 进入https://curl.haxx.se/download.html页面,选择下载libcurl源码 2. 配置 ...

  3. windows 下编译libcurl,通过url下载图片数据

    windows 下编译libcurl 因为linux平台采用了libcurl,有一个程序移植到到windows平台,再linux采用libcurl.在windows下准备也采用该库.在网上搜索了几位同 ...

  4. VS2015静态编译libcurl(C++ curl封装类)

    一.最新libcurl静态编译教程(curl-7.51版/curl-7.52版) 1.安装perl,在官网下载,安装好以后,测试perl -v是否成功 2.编译openssl(已编译好的下载地址) p ...

  5. 在windows下,编译可访问https的libcurl静态库过程

    1. 首先编译openssl静态库 整个过程用的是 vs2015命令提示工具 需要安装perl 下载地址:添加链接描述 解压后, 在 openssl-1.0.2e目录下创建develop这个文件夹, ...

  6. 编译x86 release版本libcurl,支持https

    最近需要封装一个支持x86的SDK,之前已经实现了编译x64 libcurl支持https,但是用同样的方法,编译出来的libcurl库还是不支持https,折腾了两天,尝试了网上所有的编译libcu ...

  7. Libcurl的编译_HTTP/HTTPS客户端源码示例

    HTTP/HTTPS客户端源码示例 环境:  zlib-1.2.8  openssl-1.0.1g  curl-7.36 Author:  Kagula LastUpdateDate: 2016-05 ...

  8. vs2017 编译php扩展,vs2017编译和使用libcurl库

    libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的sockPHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器). libcurl当前支持http, ht ...

  9. 【C++进阶】详解C++开源网络传输库libcurl的编译过程

    目录 1.引言 2.直接编译libcurl工程,提示找不到ssh.h 3.下载并编译libssh2开源代码,部署到libcurl目录中 4.获取openssl开源库的头文件和库文件,部署到libcur ...

最新文章

  1. synchronized不能锁静态变量_多线程编程不可错过——彻底理解synchronized
  2. Luogu P1073 最优贸易【最短路/建反图】 By cellur925
  3. tomcat端口被占用如何解决
  4. import引入json文件_关于TypeScript中import JSON的正确姿势详解
  5. [ZJOI2007]矩阵游戏
  6. Spring Data MongoDB教程
  7. sql 把特定数据排在最前面
  8. 移动端vant时间选择器_vue移动端组件库(vant)
  9. mysql olap 函数_Mysql中的窗口函数
  10. 疑似vivo X60t Pro在工信部入网:搭载天玑1200 主打线下渠道
  11. three.js 求两个vector3 的夹角_初中数学:动点问题-阿氏圆最值模型(2),求PD-1/2PC的最大值...
  12. 使用FileReader对象的readAsDataURL方法来读取图像文件
  13. mysql 单表多级查询_mysql单表与多表查询
  14. YOLOv3训练自己的数据详细步骤
  15. Python代码画喜羊羊怎么画_卧槽!没想到,用Python竟能做五仁月饼
  16. dgl edges_浏览器趋势2016年10月:Microsoft Edges下降
  17. Ubuntu20.04LTS环境下载STM32程序
  18. day26-爬虫-scrapy框架初识
  19. 电大大学英语B 计算机应用基础,电大大学英语B统考 网考计算机应用基础统考.doc...
  20. 计算机不支持超过2tb的硬盘,适用于超过 2.2TB 容量硬盘的英特尔快速存储技术 (RST) 驱动程序和支持...

热门文章

  1. mysql将权限分为几个层级_MySQL多层级结构-区域表使用树详解
  2. sql 2008服务器响应慢,SQL Server 2008停止响应后,Web服务器不活动
  3. 花两千元学python_花两万学的python,总结了一点初学者的小技巧,免费送给大家...
  4. android 状态机的作用,Android 状态机、状态模式 基础框架实现
  5. matlab中rsa,matlab - Matlab中的RSA代码 - 堆栈内存溢出
  6. python模拟浏览器模块,python模块学习---mechanize(模拟浏览器)
  7. mysql年份_【数据库_Mysql】查询当前年份的sql
  8. python中的代码复用与函数递归
  9. Python教程:import 、from import 及from import *
  10. Python: 大型数组运算