当前位置: 首页 > news >正文

wordpress 模拟数据seo推广知识

wordpress 模拟数据,seo推广知识,网站制作软件下载安装,自己做网站怎么样centos升级g使其支持c17 升级g的原因现象原因 升级g方法更新镜像源yum升级g版本 总结 升级g的原因 现象 编译最新版本的jsoncpp报一下错误 jsontest.h:87:37: error: ‘hexfloat’ is not a member of ‘std’oss << std::setprecision(16) << std::hexfloat &l…

centos升级g++使其支持c++17

  • 升级g++的原因
    • 现象
    • 原因
  • 升级g++方法
    • 更新镜像源
    • yum升级g++版本
  • 总结

升级g++的原因

现象

编译最新版本的jsoncpp报一下错误

jsontest.h:87:37: error: ‘hexfloat’ is not a member of ‘std’oss << std::setprecision(16) << std::hexfloat << value;^
make[2]: *** [src/test_lib_json/CMakeFiles/jsoncpp_test.dir/jsontest.cpp.o] Error 1
make[1]: *** [src/test_lib_json/CMakeFiles/jsoncpp_test.dir/all] Error 2
make: *** [all] Error 2

原因

在编译 C++ 代码时遇到 “error: ‘hexfloat’ is not a member of ‘std’” 这样的错误信息,这意味着代码中尝试使用了 C++ 标准库 (std) 中不存在的成员 hexfloat。
C++ 标准支持问题:如果正在使用的是 C++14 或更早的标准,hexfloat 关键字可能不受支持。hexfloat 是从 C++17 开始引入的一个特性,用于表示十六进制浮点字面量。
查看当前g++版本

g++ --version
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright (C) 2015 Free Software Foundation, Inc.

原始版本太老不支持c++17的新特性,需要升级g++版本

升级g++方法

使用yum出现以下报错

Could not retrieve mirrorlist http://mirrorlist.centos.org?arch=x86_64&release=7&repo=sclo-rh error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

2024 年 7 月 1 日 官方停止维护 CentOS 7。该系统内置的 yum.repo 所使用的域名 mirrorlist.centos.org 不能使用。

更新镜像源

1.备份官方的原yum源的配置

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载Centos-7.repo文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.CentOS-SCLo-scl.repo CentOS-SCLo-scl-rh.repo 修改这两个文件
CentOS-SCLo-scl.repo

[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/sclo/
# mirrorlist=https://mirrors.aliyun.com?arch=$basearch&release=7&repo=sclo-sclo
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

CentOS-SCLo-scl-rh.repo

[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
#mirrorlist=https://mirrors.aliyun.com?arch=$basearch&release=7&repo=sclo-rh
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

4.清除及生成缓存。

# 清除yum缓存
yum clean all
# 缓存阿里云源
yum makecache
# 测试阿里云源 
yum list

yum升级g++版本

yum list devtoolset-*-gcc
yum -y install centos-release-scl
yum -y install devtoolset-11-gcc devtoolset-11-gcc-c++ devtoolset-11-binutils

当前控制台生效:

scl enable devtoolset-11 bash

重启后也要生效:(可选)

echo "source /opt/rh/devtoolset-11/enable" >>/etc/profile

总结

本文从jsoncpp编译出错出发,到解决问题,配置了镜像源,升级了g++。
Linux下cmake编译jsoncpp出现错误
CentOS7配置阿里云镜像源
centos7-更换源|升级gcc

http://www.dinnco.com/news/24742.html

相关文章:

  • 韩国有哪些做潮牌的网站软文是什么意思?
  • 建网站解决方案2022年最新十条新闻
  • 网站子域名查询百度seo优化关键词
  • 武汉网站建设优化百度重庆营销中心
  • 免费的网站代码时事新闻热点摘抄
  • 织梦做的网站能做seo吗ip反查域名网站
  • 网站建设需求文案郑州网络公司
  • 公共资源交易中心上班怎么样南京广告宣传公司seo
  • 设计师助理一般都干嘛百度刷排名seo
  • php网站开发 多少钱百度推广效果怎样
  • 教育网站建设需求文档互联网营销推广方案
  • asp 下载其他网站网站流量分析报告
  • 在线网站建设建议网站友情链接出售
  • 做亚马逊一年赚了60万青岛seo整站优化公司
  • 哪个网站做外贸的多百度seo培训
  • 上海静安网站建设国色天香站长工具
  • 做网站是怎样赚钱免费的企业黄页网站
  • 做网站需要编程?深圳高端网站建设公司
  • 永仁县建设工程信息网站站长网站大全
  • 做百度竞价用什么网站网络营销案例ppt课件
  • 怎么补网站漏洞中超最新积分榜
  • 服务器托管专线长沙seo霜天
  • 企业网站后台模板百度指数查询排行榜
  • 响应式网站免费百度电话查询
  • 建立本机网站百度快照客服
  • wordpress wpjamseo自动点击排名
  • wordpress采集到草稿单页网站seo优化
  • 网站设计一般多少钱一个页面网站制作论文
  • 珠海网站开发公司百度免费发布信息平台
  • 淄博做网站建设公司广州网络科技有限公司