Linux C++开发(一)GIT、CMAKE安装

一直都在思考是不是转服务器程序,但是需要学习Linux的东西,终于狠下心来搞一搞,虚拟机,装Linux。

终于完成Linux安装了。配置C++开发环境。使用的Linux系统为CenOS7,以上。

1、写在之前。

谨慎使用root用户,新建一个非root用户,将其设置为管理员,一定要设置成管理员,必须要设置成管理员。

然后使用这个用户登录。

2、更新工具

sudo yum -y update

sudo yum -y groupinstall "Development Tools"

sudo yum -y install wget lrzsz net-tools

安装内核调试符号

yum install -y kernel-devel 

# debuginfo,在CentOS7中需要这样装

sudo vim /etc/yum.repos.d/CentOS-Debuginfo.repo

修改为enable=1

sudo debuginfo-install kernel

安装时可能还会报错:

Invalid GPG Key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-7: No key found in given key data

需要从https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Debug-7下载key写入到/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-7

3、通过源码安装git

系统安装时的git版本大概是1.8,有点低,本人做了升级

卸载git

sudo yum -y remove git

下载git源码(2.23)

sudo yum -y install perl-ExtUtils-MakeMaker zlib-devel curl-devel

cd ~

mkdir git-source && cd git-source

wget https://github.com/git/git/archive/v2.23.0.tar.gz

tar zxvf v2.23.0.tar.gz && cd git-2.23.0

autoconf

./configure --with-curl --with-expat

make -j4

sudo make install

安装git-lfs

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script/rpm.sh | sudo bash

sudo yum -y install git-lfs

git lfs install

git lfs version

4、安装CMAKE

sudo yum -y install ncurses-devel

cd ~

mkdir cmake-source && cd cmake-source

wget https://github.com/Kitware/CMake/releases/download/v3.15.3/cmake-3.15.3.tar.gz

tar zxvf cmake-3.15.3.tar.gz

cd cmake-3.15.3

./configure

make -j4

sudo make install

**************************************************************************

如果在安装cmake新版本时,“./configure”出现

Could not find OpenSSL.  Install an OpenSSL development package or
  configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.

yum install  -y openssl  openssl-devel 即可解决问题

**************************************************************************

Git lfs 地址已经更换

更改为:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash

*********************************************************

Cmake的源码文件,目前从github获取貌似也够呛了。果断换网址吧:

Index of /files/v3.27

后面的balabala

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值