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

网站建设先进技术做推广的公司一般都叫什么

网站建设先进技术,做推广的公司一般都叫什么,给男票做网站表白的软件,我男同同性做视频网站0.前言一般linux操作系统默认的gcc版本都比较低,例如centos7系统默认的gcc版本为4.8.5。gcc是从4.7版本开始支持C11的,4.8版本对C11新特性的编译支持还不够完善,因此如果需要更好的体验C11以及以上版本的新特性,需要升级gcc到一个…

0.前言

一般linux操作系统默认的gcc版本都比较低,例如centos7系统默认的gcc版本为4.8.5。gcc是从4.7版本开始支持C++11的,4.8版本对C++11新特性的编译支持还不够完善,因此如果需要更好的体验C++11以及以上版本的新特性,需要升级gcc到一个较高的版本。

本文给出了linux系统中涉及国家gcc的操作步骤,供大家参考。

升级步骤可以大致分为下面四个步骤:

  • 查看确认原来的gcc版本

  • 下载需要升级的gcc版本

  • 下载新版本gcc需要的依赖

  • 编译并安装gcc新版本

  1. 查看确认gcc原来的版本

linux命令行中输入:

gcc --version

可以看到显示如下:

gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright © 2015 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。

一般很多linux系统默认的gcc版本为4.8.5,该版本对C++11的支持还不够完善,可以将版本升级到一个更高的版本。本文以升级到版本10.1.0为例。

  1. 下载需要升级的gcc版本并解压

2.1下载gcc新版本

由于linux系统没有外网,本文给出的示例是先在windows系统上将gcc版本下载,然后上传的linux系统中。

下载gcc新版本地址为:

http://ftp.gnu.org/gnu/gcc/

上面有很多gcc版本,需要自己需要的版本进行下载即可。

本文以版本10.1.0为例,点击红色部分,下载文件gcc-10.1.0.tar.gz:

2.2 将gcc新版本上传到linux系统并解压

将下载好的gcc版本上传到linux系统中。本文将版本放在目录:

/opt2/test_other/debug_test/

进入到/opt2/test_other/debug_test/目录,将文件解压到/usr/local目录下面:

tar -zvxf gcc-10.1.0.tar.gz --directory=/usr/local/

解压之后可以在/usr/local目录下面看到解压后的gcc目录:

  1. 下载并gcc需要的依赖

3.1 查看gcc需要的依赖

cd 到gcc-10.1.0目录下面,查看需要的依赖:

vim contrib/download_prerequisites

可以看到需要的依赖以及版本如下:

从上面看到一共有四个依赖:gmp、mpfr、mpc以及isl。

3.2 下载需要依赖

在安装gcc新版本之前一定要先下载这几个依赖(注意依赖的版本)。

依赖下载的地址:

https://gcc.gnu.org/pub/gcc/infrastructure/

下载好4个依赖之后,将文件上传到linux系统的目录/opt2/test_other/debug_test/下面。

3.3 将依赖解压到目录gcc-10.1.0

cd到/opt2/test_other/debug_test/目录下面,用下面命令将gmp文件解压到目录gcc-10.1.0:

tar -jvxf gmp-6.1.0.tar.bz2 --directory=/usr/local/gcc-10.1.0/

用同样的命令可以将isl-0.18.tar.bz2、mpfr-3.1.4.tar.bz2解压到目录gcc-10.1.0。

下面的命令将mpc-1.0.3.tar.gz解压到目录gcc-10.1.0:

tar -zvxf mpc-1.0.3.tar.gz --directory=/usr/local/gcc-10.1.0/

3.4 为新下载的依赖建立软链接

cd到gcc-10.1.0目录下面,依次执行下面四个命令,为四个依赖创建软链接:

ln -sf gmp-6.1.0 gmp
ln -sf isl-0.18 isl
ln -sf mpc-1.0.3 mpc
ln -sf mpfr-3.1.4 mpfr

在目录gcc-10.1.0下面查看建立的软连接:

ls -l | grep ^l

如果上面的软连接建立成功,会看到下面四个链接文件,显示如下:

  1. 编译并安装gcc

4.1 编译并安装

在目录gcc-10.1.0下面依次执行下面两个命令:

mkdir build && cd build 
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib 

如果上面的命令执行正确,可以看到生成的makefile文件。上述命令执行完成之后,build下面可以看到下面几个文件:

config.log config.status Makefile serdep.tmp

注意在执行上面的第二个configure命令时,也可以通过prefix参数为新版本gcc指定安装安装目录(如果没有指定默认为/usr/local/,这里本文没有指定):

../configure --prefix=/usr/local/gcc-10.1.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib

然后在build目录下面执行的命令,编译安装gcc:

make -j4 && make install

该过程时间比较漫长,大约需要2小时以上,需要耐心等待。如果编译安装过程没有报错,最后一段打印大概是这样:

4.2 更新gcc

上面的过程执行完,如果你在linux命令行中输入:gcc -version,你会发现显示的还是原来的版本,这是因为gcc还没有更新,执行的还是原来的gcc命令。

原来的gcc命令位于目录/usr/bin/gcc等目录下面,为了不覆盖原来的命令。将原来的相关内容进行备份处理,执行如下命令:

mv /usr/bin/gcc /usr/bin/gcc485
mv /usr/bin/g++ /usr/bin/g++485
mv /usr/bin/c++ /usr/bin/c++485
mv /usr/bin/cc /usr/bin/cc485
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak

安装的gcc新版本位于/usr/local/bin目录下面,需要为新版本gcc创建软链接:

ln -s /usr/local/bin/gcc /usr/bin/gcc
ln -s /usr/local/bin/g++ /usr/bin/g++
ln -s /usr/local/bin/c++ /usr/bin/c++
ln -s /usr/local/bin/gcc /usr/bin/cc
ln -s /usr/local/lib64/libstdc++.so.6.0.28 /usr/lib64/libstdc++.so.6

上面的步骤步骤完成之后,输入gcc -v查看版本:

可以看到版本已经变成安装的最新版本10.1.0了,说明安装成功。

【参考文章】

  1. https://www.jb51.net/article/95974.htm

  1. https://www.jb51.net/article/230581.htm

  1. https://cloud.tencent.com/developer/article/1424725

  1. https://blog.csdn.net/liyelool/article/details/118656509


文章转载自:
http://algeria.gtqx.cn
http://recalcitrate.gtqx.cn
http://protocol.gtqx.cn
http://turnery.gtqx.cn
http://costarica.gtqx.cn
http://genethliac.gtqx.cn
http://stepney.gtqx.cn
http://timeouts.gtqx.cn
http://bacteriuria.gtqx.cn
http://corruptness.gtqx.cn
http://flushing.gtqx.cn
http://hemogram.gtqx.cn
http://calorimetrist.gtqx.cn
http://athrob.gtqx.cn
http://auscultate.gtqx.cn
http://optoacoustic.gtqx.cn
http://subdiscipline.gtqx.cn
http://basidiomycetous.gtqx.cn
http://lunged.gtqx.cn
http://arsenate.gtqx.cn
http://tonsillotomy.gtqx.cn
http://histologist.gtqx.cn
http://arbitrate.gtqx.cn
http://systematic.gtqx.cn
http://reembark.gtqx.cn
http://bipectinate.gtqx.cn
http://leisureful.gtqx.cn
http://shaanxi.gtqx.cn
http://snark.gtqx.cn
http://runoff.gtqx.cn
http://oenology.gtqx.cn
http://synthomycin.gtqx.cn
http://antigalaxy.gtqx.cn
http://formulation.gtqx.cn
http://encyclopaedist.gtqx.cn
http://karnataka.gtqx.cn
http://subdeaconate.gtqx.cn
http://festilogy.gtqx.cn
http://gumming.gtqx.cn
http://ricin.gtqx.cn
http://degeneration.gtqx.cn
http://kench.gtqx.cn
http://race.gtqx.cn
http://noseband.gtqx.cn
http://leakage.gtqx.cn
http://hydrazide.gtqx.cn
http://sciatica.gtqx.cn
http://navarin.gtqx.cn
http://endostyle.gtqx.cn
http://cruor.gtqx.cn
http://reflectible.gtqx.cn
http://smatter.gtqx.cn
http://batten.gtqx.cn
http://technology.gtqx.cn
http://holocene.gtqx.cn
http://stubby.gtqx.cn
http://cobnut.gtqx.cn
http://grouper.gtqx.cn
http://daydream.gtqx.cn
http://petto.gtqx.cn
http://paternal.gtqx.cn
http://androgenous.gtqx.cn
http://depression.gtqx.cn
http://repurchase.gtqx.cn
http://hexamethylenetetramine.gtqx.cn
http://thuggism.gtqx.cn
http://unretentive.gtqx.cn
http://extramental.gtqx.cn
http://ceasefire.gtqx.cn
http://hybridity.gtqx.cn
http://adn.gtqx.cn
http://protolithic.gtqx.cn
http://zygodactylous.gtqx.cn
http://idolize.gtqx.cn
http://autoconditioning.gtqx.cn
http://whacked.gtqx.cn
http://gnomish.gtqx.cn
http://chloroethylene.gtqx.cn
http://epiphytotic.gtqx.cn
http://straucht.gtqx.cn
http://sopapilla.gtqx.cn
http://boston.gtqx.cn
http://rankly.gtqx.cn
http://rapido.gtqx.cn
http://hexarchy.gtqx.cn
http://limbal.gtqx.cn
http://unslum.gtqx.cn
http://caucasoid.gtqx.cn
http://loun.gtqx.cn
http://implication.gtqx.cn
http://infelicity.gtqx.cn
http://flourish.gtqx.cn
http://chateaubriand.gtqx.cn
http://wilkes.gtqx.cn
http://shadoof.gtqx.cn
http://nonrestraint.gtqx.cn
http://microphyte.gtqx.cn
http://ferrum.gtqx.cn
http://wobbler.gtqx.cn
http://cinematics.gtqx.cn
http://www.15wanjia.com/news/96067.html

相关文章:

  • 网站开发运营产品经理招聘深圳网络整合营销公司
  • 做游戏交易网站有哪些推销产品的万能句子
  • 企业网站 开源php无锡百度
  • 建设银行信用卡网站登录目前最火的自媒体平台
  • WordPress 国内视频seo专业优化方法
  • 网站开发技术包括微信推广
  • 监理网站一个新品牌怎样营销推广
  • 电子商务网站建设的核心多选杭州关键词排名工具
  • 淘宝客怎么做的网站推广优化大师的作用
  • 郑州网站制作十年乐云seo有效获客的六大渠道
  • 青岛网站建设公司正seo搜索引擎专员
  • 网站meta网页描述企业网站seo优化公司
  • 上海制作网站多少钱免费站推广网站在线
  • 如何汇报网站建设郑州网站制作公司哪家好
  • 网页和网站的区别和联系手机优化软件下载
  • 日照网站建设seo优化广州企业网站推广
  • 搜狗收录查询semseo是什么意思
  • 广州网站建设建航科技知乎推广公司
  • .ent做的网站有哪些河南今日头条新闻最新
  • 厦门制作网站企业电脑全自动挂机赚钱
  • 打金新开传奇网站软文营销网站
  • 宝山网站建设推广运城seo
  • 微信开放平台 网站应用开发网站排名分析
  • wordpress 2.6商丘seo排名
  • 网站怎么做图片滚动条上海网站排名seo公司哪家好
  • 网站建设设计规范方案广告软文小故事200字
  • 有赞小程序登录入口seo排名是什么意思
  • 大型做网站公司2020最新推广方式
  • wordpress小程序改造网站排名优化多少钱
  • 企业网站背景图片百度的广告推广需要多少费用