yum install libxml2
yum install libxml2-devel
最近项目需要重新编译libcurl 使其支持ssl,在这里进行记录:
下载openssl : curl -O -L https://github.com/openssl/openssl/archive/OpenSSL_1_1_1g.zip
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
创建安装目录:/opt/openssl
配置openssl动态库:./config --prefix=/opt/openssl --shared # 默认安装在 /usr/l
configure: error: Package requirements [libcurl >= 7.15.5] were not met: No package 'libcurl' found
在 Linux-CentOS 环境下源码编译的 php 安装动态扩展 中,产生了 libcurl 库缺失的问题。
首先使用 yum search libcurl 查找 libcurl 库。
[centos@localhost php-7.4.5]$ yum search libcurl
已加载插件:fa
yum install openssl-devel libxml2-devel bzip2-devel \
libcurl-devel libjpeg-devel libpng-devel freetype-devel \
libmcrypt-devel recode-devel libicu-devel libzip-devel\
libxml2-devel s.
系统装的是libcurl 7.19的版本,编译的动态库是libcurl.so.4
自己的程序编译是在libcurl 7.15的版本下编译的,用的是libcurl.so.3的版本,要做下软链接即可:
根据自己使用的是32位系统或者64位系统 做如下处理:
cd /usr/lib 或者 cd ...
因为工作中需要用到arm交叉编译,飞凌提供的是在Ubuntu12x86里用,但我不喜欢Ubuntu,太耗资源,所以打算在CentOS里使用,为了在Linux里也能调试程序(因为arm还是32位的),所以我安装CentOS 6 x86系统,还能更节省内存。
首先在vmware里安装CentOS后安装好界面,安装vmware-tools。
安装gcc和make:yum install -y gcc g++ make
然后解压缩freescale.tar.gz到/opt/freescale中。
因为项目里用到li
ERROR: configuration failed for package ‘openssl’
removing ‘/usr/local/lib/R/site-library/openssl’
ubuntu系统 缺少 openssl:
apt-get install openssl
apt-get install openssl-devel
apt-get install libcurl
wget https://www.openssl.org/source/openssl-1.1.1i.