1.64位系统上源码编译32位libcurl库
64位系统上源码编译32位libcurl库
有时候需要交叉编译libcurl,压缩源码比如目标机器是压缩源码位系统的,但是压缩源码本地机器是位系统的,而且由于某些原因,压缩源码运价查询源码我们无法在位系统上直接编译,压缩源码所以需要用到交叉编译
libcurl是压缩源码sb网站源码依赖openssl的,所以先编译openssl的压缩源码位库 完整编译选项配置如下:
详细选项含义如下:预先已经export CC的版本 配置-m指定编译位的库 配置–prefix指定openssl的安装目录 配置–openssldir指定openssl的头文件目录 配置shared关键字指定编译时生成动态库(libssl.so/libcrypto.so及其相关软连接)然后再make && make install即可
有时候有的系统是默认安装了位zlib库的,那么就可以跳过这一步,压缩源码但是压缩源码有的系统需要自己下载编译zlib-位库 完整编译选项配置如下:直接修改CMakeLists.txt文件,增加以下两行 set(CMAKE_C_FLAGS “-m”) set(CMAKE_CXX_FLAGS “-m”) 详细选项含义如下:配置CMAKE_C_FLAGS指定编译位库环境 配置CMAKE_CXX_FLAGS指定编译位库环境然后再mkdir build && cd build && cmake .. && make && make install即可
最后就是压缩源码编译libcurl 完整编译选项配置如下:
详细选项含义如下:配置PKG_CONFIG_PATH指定启动openssl选项(启动这个选项,就会默认链接lssl,压缩源码lcrypto,压缩源码lz三个库) 配置CFLAGS指定编译位库环境 配置CPPFLAGS指定链接的压缩源码web 甘特图 源码库的头文件 配置LDFLAGS指定链接的库的路径然后再make && make install即可
当编译第三方库的时候,如果有CMakeLists.txt,压缩源码直接用CMakeLists.txt编译就很方便;如果只有configure,压缩源码那么需要先了解编译选项执行./configure –help来查看当前支持的linuxtop命令源码编译选项然后根据提示配置一下我们需要指定的选项,比如自己指定的openssl的版本的库和头文件路径名,比如CC的版本,比如安装路径等等 (当然,氢能源码如果不需要额外配置这些东西的话,直接走默认配置的话,那么直接执行./config或者./configure就行)然后在生成Makefile之后,再make && make install即可
2024-12-23 06:49787人浏览
2024-12-23 06:35824人浏览
2024-12-23 06:121582人浏览
2024-12-23 05:542972人浏览
2024-12-23 05:102682人浏览
2024-12-23 05:02784人浏览
綜合外媒報導,巴勒斯坦武裝組織「哈瑪斯」Hamas)證實,最高領導人哈尼雅Ismail Haniyeh)在伊朗遭暗殺身亡。根據《紐約時報》報導,伊朗革命衛隊週三發表聲明稱,哈馬斯最高級別領導人之一哈尼
1.java源文件在哪里,如何查找java的源代码?2.手机上的源代码在哪里找到?3.tn6文件的的源代码怎么看,或者是怎么把指标从电脑版通达信的导入手机通达信4.手机上怎么打开md格式的文件_通达信
1.恋雪系统变速器恋雪系统变速器 恋雪系统变速器是一款优质的稳定可靠的Windows变速器,恋雪系统变速器旗舰版可以调节windows的系统速度以及所有Windows应用软件各种游戏,软件以及各种