CentOS下C++开发环境搭建

news/2024/7/16 8:43:03 标签: Linux, C++, IDE

CentOS下C++开发环境搭建

  • 更换gcc/g++版本

vimplus github
我的环境
CentOS 7.5 64位
环境部署
vim 编辑工具
g++ 编译器
git 版本控制
gdb 调试工具
cmake 跨平台构建工具

前四个工具都可以直接 yum install XXX
主要是vim插件的安装
vim插件管理工具用vimplus

# git clone https://github.com/chxuan/vimplus.git ~/.vimplus

// 建议国内用户使用gitee仓库,速度快
// git clone https://gitee.com/chxuan/vimplus.git ~/.vimplus

# cd ~/.vimplus
# ./install.sh

在这里插入图片描述

更换gcc/g++版本

安装gcc版本7
下面要用到的一些依赖库需要gcc 7才能成功编译,centos7自带的4.8版本不行,所以我们把它升级下。

sudo yum install centos-release-scl
sudo yum install scl-utils-build

sudo yum install devtoolset-7-gcc*
sudo yum install devtoolset-7-gdb*

scl enable devtoolset-7 bash

which gcc

gcc --version

http://www.niftyadmin.cn/n/1307531.html

相关文章

C++改变终端输出的字符颜色(Linux和Windows)

Windows命令行字符改色方法 推荐大家使用一个库来控制彩色字符输出 https://gitee.com/whatitis/ColorfulConsoleIO _wsystem(L"color 0a");设置默认的控制台前景和背景颜色。 COLOR [attr] attr 指定控制台输出的颜色属性 颜色属性由两个十六进制数字指定 – 第…

CentOS7下yum源base、epel以及scl的配置(以及JDK)

CentOS7配置yum的Base、epel源以及scl备份CentOS-Base.repo和epel.repo下载Base、epel的repo文件执行yum源更新命令Software Collections(SCL)SCL的安装CentOS7下安装JDK备份CentOS-Base.repo和epel.repo 在/etc/yum.repos.d目录下 # mv CentOS-Base.r…

常用组件的docker部署

常用组件的docker部署安装mysql community 5.6版本可能的问题检查运行状态Docker 安装 RedisDocker 安装 MongoDBdocker部署rabbitMQdocker部署FastDFS环境拉取镜像运行tracker容器运行storage容器上传文件测试远程访问文件测试查看冗余备份状态Docker安装WebLogicDocker Hub是…

Python。。。

Python3 常用库使用smtplib发送Emailsmtplib发送Email 前提条件: 在发送邮件的帐户设置打开SMTP服务,并取得授权码。 import smtplib from email.mime.text import MIMEText from email.header import Headersender 1111qq.com # 发送方…

Tomcat8.5配置https和SpringBoot配置https

Tomcat8.5配置https和SpringBoot配置httpsTomcat8.5配置https第一步用JDK的keytools工具生成密钥文件第二步 配置tomcat8.5用https访问站点SpringBoot配置https第一步 配置application文件http转https请求访问Tomcat8.5配置https 第一步用JDK的keytools工具生成密钥文件 C:\U…

Tomcat8.5加Nginx1.16.0搭建高可用集群

Tomcat8.5Nginx1.16.0搭建高可用集群安装Tomcat8.5和Nginx1.16.0配置Tomcat - 1配置Tomcat - 2配置Nginx安装Tomcat8.5和Nginx1.16.0 准备两份Tomcat8.5和一份Nginx1.16.0 Tomcat的配置主要是改各个默认端口防止同时启动两个Tomat端口冲突。 一般改三段就可以了,但…

Flex中switch语句实例

<?xml version"1.0" encoding"utf-8"?> <s:Application xmlns:fx"http://ns.adobe.com/mxml/2009" xmlns:s"library://ns.adobe.com/flex/spark" xmlns:mx"library://ns.adobe.com/flex/mx"width"100%"…

Mysql Cluster 7.6.10 : Mysql高可用搭建

Mysql Cluster 7.6.10集群准备工作Web Auto Install安装方式***要将所有可执行文件开放权限&#xff1a;***手工搭建集群mgm节点配置配置NDB节点配置SQL节点测试集群关闭准备工作 四台主机 MysqlCluster7.6.10安装包一份&#xff08;如果是混合环境要准备多份&#xff09; 解压…