Linux源码安装curl-7.63.0

C或者C++语言没有Http处理的功能,所以一般多用curl外部的库

下载7.63的源码
wget http://curl.haxx.se/download/curl-7.63.0.tar.gz

解压
tar -xvf curl-7.63.0.tar.gz


cd curl.7.63.0
指定安装目录
./configure --prefix=/usr/local/curl


编译安装
sudo make
sudo make install

添加命令的环境变量
export PATH=$PATH:/usr/local/curl/bin

C或者C++调用使用的头文件
#include <curl/curl.h>


复制头文件到系统目录,也可以自己添加
sudo cp -R /usr/local/curl/include/curl /usr/include

 

 

Linux源码编译安装PostgreSQL 11.16是一个手动过程,它包括获取源码、配置、编译、安装以及初始化数据库等步骤。以下是基本的安装流程: 1. **下载源码**: 使用`wget`或`curl`从PostgreSQL官网下载源码: ``` wget https://ftp.postgresql.org/pub/source/v11.16/postgresql-11.16.tar.gz ``` 2. **解压源码**: ``` tar -xzf postgresql-11.16.tar.gz ``` 3. **创建目录并切换到源码目录**: ``` mkdir -p /usr/local/src/pg && cd /usr/local/src/pg ``` 4. **配置安装**: 进入源码目录,运行`configure`命令,可以选择定制化选项,比如指定安装路径、是否启用某些模块等。示例: ``` ../postgresql-11.16/configure --prefix=/usr/local/pgsql-11.16 ``` 5. **编译**: ``` make ``` 编译过程可能需要一些时间,特别是对于大型数据库。 6. **检查构建**: ``` make installcheck ``` 如果一切正常,将执行测试以验证安装7. **安装**: ``` sudo make install ``` 使用`sudo`权限安装到指定路径,如上面的`--prefix`选项所示。 8. **设置环境变量**: 将环境变量添加到系统环境中,例如在`~/.bashrc`或`/etc/profile`中添加: ```sh export PATH=$PATH:/usr/local/pgsql-11.16/bin export PGDATA=/usr/local/pgsql-11.16/data ``` 9. **初始化数据库**: ``` su - postgres createdb -E UTF8 template1 psql template1 < /usr/local/pgsql-11.16/share/contrib/initdb.d/initdb exit ``` 登录postgres用户,创建模板数据库并初始化PostgreSQL。 10. **启动服务**: 在CentOS/RHEL上可以使用`systemctl start postgresql-11`,在Ubuntu/Debian上使用`service postgresql start`。 注意:以上步骤适用于基础情况,实际安装可能需要处理依赖、权限和操作系统差异等问题。安装前建议查看官方文档或教程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值