bin

ubuntu 16.04 LTS 降级安装gcc 4.8

旧巷老猫 提交于 2019-12-07 05:52:39
由于gcc在5.x版本修改了ABI,导致新版本gcc编译的二进制文件放在老的环境下会报错,所以需要安装gcc4.8.5。4.8.5这个版本支持c++11。 首先尝试下载gcc-4.8.5的源码编译安装,结果make时报错“ libstdc++.so.6: : version `CXXABI_1.3.8' not found” 。查了一下,不能用新版gcc来编译老版的gcc源码,(╯‵□′)╯︵┻━┻。 其实,在ubuntu上安装老版gcc十分简单,直接用apt-get命令下载即可。 第一步: sudo apt-get install gcc - 4.8 输入密码,同意安装,接下来就自动下载安装4.8.5版本了。 第二步:设置默认的gcc版本 gcc --version (可选)查看当前版本,不出意外的话会返回ubuntu16.04自带的5.4.0这个版本号,现在使用gcc命令编译时还是会用新版本。 ls /usr/bin/ gcc * (可选)查看已有的gcc版本,确认一下刚才4.8.5有没有装成功。 sudo update-alternatives -- install /usr/bin/ gcc gcc /usr/bin/ gcc - 4.8 100 将某个版本加入gcc候选中,最后的数字是优先级,我自己是直接设为100,没任何问题。 接着输入: sudo update

ubuntu16.04 gcc5.4编译器降低版本4.9

旧城冷巷雨未停 提交于 2019-12-07 05:50:37
目前,ubuntu16.04的gcc编译器是5.4.0,然而CUDA8.0不支持5.0以上的编译器,有时候我们也会有gcc版本的需求,如运行faster-tcnn-tfde 程序时,会要求5以下的gcc版本,这是我们需要降低gcc的版本。命令执行如下 sudo apt-get install g++-4.9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10 sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30 sudo update-alternatives --set cc /usr/bin/gcc sudo update-alternatives --install /usr/bin/c++

ubuntu 16.04 LTS 降级安装gcc 4.8以及多个版本之间的切换

一曲冷凌霜 提交于 2019-12-07 05:50:19
一、gcc 4.8 安装 由于gcc在5.x版本修改了ABI,导致新版本gcc编译的二进制文件放在老的环境下会报错,所以需要安装gcc4.8.5。4.8.5这个版本支持c++11。 首先尝试下载gcc-4.8.5的源码编译安装,结果make时报错“ libstdc++.so.6: : version `CXXABI_1.3.8' not found” 。查了一下,不能用新版gcc来编译老版的gcc源码,(╯‵□′)╯︵┻━┻。 其实,在ubuntu上安装老版gcc十分简单,直接用apt-get命令下载即可。 第一步: sudo apt-get install gcc-4.8 输入密码,同意安装,接下来就自动下载安装4.8.5版本了。 第二步:设置默认的gcc版本 gcc --version (可选)查看当前版本,不出意外的话会返回ubuntu16.04自带的5.4.0这个版本号,现在使用gcc命令编译时还是会用新版本。 ls /usr/bin/gcc* (可选)查看已有的gcc版本,确认一下刚才4.8.5有没有装成功。 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100 将某个版本加入gcc候选中,最后的数字是优先级,我自己是直接设为100,没任何问题。 接着输入: sudo update

ubuntu16.04系统gcc下降和升级

耗尽温柔 提交于 2019-12-07 05:49:37
Matlab2014a支持的gcc和g++版本是4.7,而我的ubuntu16.04自带的gcc版本在5.0以上,所以有时候需要gcc的降级和升级。 前两天要用Matlab2014a处理svmtrain函数,所以降级gcc到4.7,否则编译不能通过。然后今天又要用caffe的python接口提取一下图像特征,caffe在make pycaffe时各种错误,后来才发现是因为gcc版本的原因,现在又要做gcc的升级了!啊!好烦! 本文主要方法参考博客http://blog.csdn.net/u014696921/article/details/73770887 gcc下降 1 安装 sudo apt-get install -y gcc-4.7 sudo apt-get install -y g++-4.7 2 重新建立软连接 cd /usr/bin #进入/usr/bin文件夹下 sudo rm -r gcc #移除之前的软连接 sudo ln -sf gcc-4.7 gcc #建立gcc4.7的软连接 sudo rm -r g++ #同gcc sudo ln -sf g++-4.7 g++ 这样,gcc下降就做好了 可以通过 gcc -version 查看当前gcc版本 gcc升级 有些操作中是需要ubuntu原本的gcc版本,这就需要把下降到4.7的gcc升级 由于我的误操作

CentOS升级Python到2.7版本

久未见 提交于 2019-12-07 00:12:08
查看python的版本 python -V Python 2.4.3 1.先安装GCC yum -y install gcc 2.下载Python-2.7.2 wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 3.解压Python-2.7.2 tar -jxvf Python-2.7.2.tar.bz2 4.进入刚解压后的文件夹(可使用命令): cd Python-2.7.2 5.安装 ./configure make all make install make clean make distclean 6.查看版本信息 /usr/local/bin/python2.7 -V 7.建立软连接,使系统默认的python指向python2.7 正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。 如何实现将系统默认的python指向到2.7版本呢? mv /usr/bin/python /usr/bin/python2.4 ln -s /usr/local/bin/python2.7 /usr/bin/python 检验python指向是否成功 python -V 8

centos 安装kube-shell ()

纵饮孤独 提交于 2019-12-06 21:13:17
转载自: https://my.oschina.net/neverforget/blog/1609780 kubectl Shell命令提示工具kube-shell 0、关于kube-shell Kube-shell是基于python-prompt-toolkit实现的,旨在提供Kubectl的易用性并提高生产力。 kube-shell提供如下功能: 自动完成kubectl命令及参数提示 颜色标示显示 历史命令自动填充 模糊查询,服务端自动完成 上下文信息及切换,F4切换集群,F5切换Namespaces 1、环境准备 1.1 python2.7.5升级到2.7.14 查看Python版本 [root@os161 /]# python -V Python 2.7.5 下载python2.7.14 [root@os161 /]# wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz --2018-01-19 17:06:49-- https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz 正在解析主机 www.python.org (www.python.org)... 151.101.228.223, 2a04:4e42:36::223 正在连接

SHELL脚本--变量

只愿长相守 提交于 2019-12-06 20:03:28
环境变量                     环境变量就是运行在"环境"上下文的,在这个上下文都可以引用。例如,常见的cd、ls等命令严格来说应该使用绝对路径如/bin/ls来执行,由于/bin目录加入到了PATH环境变量中,系统自己会去寻找PATH下的路径是否有该命令。 环境变量常用大写字母表示。常见的环境变量有HOSTNAME、SHELL、HISTSIZE、USER、PATH、PWD、LANG、HOME、LOGNAME。分别表示当前主机名、SHELL的路径即bash的类型、history保存多少记录、当前用户名、自动搜索路径、当前目录、使用的语系(临时修改语系时就改这个变量)、当前用户的家目录、当前登录的用户。 使用env或者export可以查看当前用户的环境变量。 [root@localhost ~]# env HOSTNAME=localhost.localdomain TERM=vt100 SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.1.5 50651 22 QTDIR=/usr/lib64/qt-3.3 QTINC=/usr/lib64/qt-3.3/include SSH_TTY=/dev/pts/0 USER=root LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40

配置linux环境变量

有些话、适合烂在心里 提交于 2019-12-06 19:16:42
配置系统环境变量 vi /etc/environtment //加入 export JAVA_HOME=/usr/local/java/jdk1.8.0_231 export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 用户环境变量 vi /etc/profile //在中间加入 export JAVA_HOME=/usr/local/java/jdk1.8.0_231 export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin 使环境配置生效 source /etc/profile java -version 来源: https://www.cnblogs.com/zhouyu0-0/p/11997104.html

Tomcat服务安装部署

不想你离开。 提交于 2019-12-06 17:11:28
Tomcat介绍 免费的、开放源代码的Web应用服务器 Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目 由Apache、Sun和一 些公司及个人共同开发而成 深受Java爱好者的喜爱,并得到部分软件开发商的认可 目前比较流行的Web应用服务器 Tomcat处理请求过程 1.用户在浏览器中输入网址localhost:8080/test/index.jsp,请求被发送到本机端口8080,被在那里监听的Coyote HTTP/1.1 Connector获得; 2.Connector把该请求交给它所在的Service的Engine(Container)来处理,并等待Engine的回应; 3.Engine获得请求localhost/test/index.jsp,匹配所有的虚拟主机Host; 4.Engine匹配到名为localhost的Host(即使匹配不到也把请求交给该Host处理,因为该Host被定义为该Engine的默认主机),名为localhost的Host获得请求/test/index.jsp,匹配它所拥有的所有Context。Host匹配到路径为/test的Context(如果匹配不到就把该请求交给路径名为“ ”的Context去处理); 5.path=“/test”的Context获得请求/index.jsp

node及pm2环境安装

℡╲_俬逩灬. 提交于 2019-12-06 16:31:30
一、node安装 软件地址: https://nodejs.org/en/download/ #1、下载软件包 [root@node ~]# mkdir /app [root@node ~]# cd /app/ [root@node app]# wget https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz [root@node app]# ll total 13740 -rw-r--r-- 1 root root 14067172 Nov 19 16:39 node-v12.13.1-linux-x64.tar.xz #2.解压缩 [root@node app]# tar xf node-v12.13.1-linux-x64.tar.xz -C /usr/local/ [root@node app]# cd /usr/local/ [root@node local]# ls bin etc games include lib lib64 libexec node-v12.13.1-linux-x64 sbin share src [root@node local]# mv node-v12.13.1-linux-x64/ node [root@node local]# ls bin etc games