黄聪:Ubuntu下使用低版g++编译器编译TSE
由于高版本的g++编译器语法比较严格,所以在编译TSE原代码tse* 的时候会出现一些语法错误,导致编译不通过,经过再网上搜索资料,终于把这个问题解决了。以下是摘录的网上资料,最后面附着的红字部分是自己根据实际情况而写的: 网上资料:
Ubuntu 10.04下默认的G++版本是GCC 4.4,而大多时候,我们需要使用G++4.1,所以需要自己安装低版本的G++ 4.1。不过我尝试过,安装版本为4.1的G++,结果最终版本为4.4的,好像也可以用,,,好了废话少说,请跟着下面的步骤:
首先通过apt-get安装++4.1
- sudo apt-get install g++-4.1
安装了之后,系统之中就存在两个G++版本4.4和4.1,可以通过ls命令查看:
- ls /usr/bin/gcc*
- /usr/bin/gcc /usr/bin/g++-4.1 /usr/bin/g++-4.4 /usr/bin/g++bug-4.1
但是这时系统默认的GCC还是4.4版的,可以通过gcc -v查看版本号
设置GCC4.1和GCC4.4的可选项,在终端输入以下命令
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.1 40
现在设置GCC的默认版本,输入下面命令:
sudo update-alternatives --config g++
我得到的结果:
There are 2 choices for the alternative gcc (providing /usr/bin/g++).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/g++-4.4 40 auto mode
1 /usr/bin/g++-4.1 30 manual mode
2 /usr/bin/g++-4.4 40 manual mode
然后输入“1”,再查看一下g++的版本,已经变成4.1的了~~~~
黄聪:Ubuntu下使用低版g++编译器编译TSE相关推荐
- Ubuntu下eclipse indigo版在线安装hibernate插件
Ubuntu下eclipse indigo版在线安装hibernate插件: 1.打开eclipse,进入Help->Install new software...: 2.添加新站点,命名为:H ...
- Ubuntu下eclipse indigo版在线安装struts插件
Ubuntu下eclipse indigo版在线安装struts插件: 1.打开eclipse,进入Help->Install new software...: 2.添加新站点,命名为:mvc, ...
- ubuntu下QQ国际版无法输入汉字解决方法
ubuntu下qq国际版无法输入汉字解决方法: 首先编辑wine-qqintl运行脚本: sudo vim /usr/bin/wine-qqintl 然后在 export LANG=zh_CN.utf ...
- qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...
- Ubuntu下安装并配置VS Code编译C++
Ubuntu下安装并配置VS Code编译C++
- win10+python3.66+vs2017+cuda9.2下运行tensorflow版的faster-Rcnn编译训练
win10+python3.66+vs2017+cuda9.2下运行tensorflow版的faster-Rcnn 配置Faster-RCNN(网上找的的都是基于python3.5的,不支持py3.6 ...
- linux下通过user-config.jam指定编译器编译boost
bjam是boost的编译工具,类似于gnu make,boost就是用bjam编译的,bjam很聪明,在编译boost的时候,会自动从系统中寻找合适的编译器来完成boost编译. 但是如果系统中存在 ...
- ubuntu openssl_在Ubuntu下安装旧版seurat
演示如何配置单细胞数据处理环境. 先准备Ubuntu系统 这里首推华为云:https://www.huaweicloud.com/pricing.html#/ecs 可以和其它按需购买的云服务对比: ...
- Ubuntu下安装国际版qq
最近打算转到linux家族了,不过qq对linux系统的支持很不好,但是我的同学,朋友们都是用qq来交流的,官网倒是有一个linux版的qq,官方推出的,但是八辈子之前就不更新了..四处百度了下,终于 ...
最新文章
- 《华尔街日报》专访雷军:小米如何应对挑战者身份的变化
- 大数据时代的公共安全治理
- 使用Forms Authentication实现用户注册、登录 (三)用户实体替换
- [css] 简述下你理解的优雅降级和渐进增强
- 宝塔 面板 放行端口
- IBinder获取手机服务信息异常
- 设计模式--代理模式--Java实现
- R语言堆叠占比柱状图_R语言执行单因素方差分析及多重比较
- 成都Uber优步司机奖励政策(1月27日)
- Linux下wps文档结构图,如何在Word中设置文档结构图
- Ip-san 配置过程
- 置换矩阵、转置矩阵以及向量空间、子空间
- win10c语言乱码修复方法,大神详解win10系统记事本中文变乱码的处理方案
- html css ps切图教程,CSS切图学习之认识PHOTOSHOP(PS)
- Newline required at end of file but not found.
- 微信公众号授权登录之二(tp5)
- scrapy_redis实现分布式爬取京东图书数据
- 免费css代码下载-Free Css Templates
- kestrel web服务器性能对比,Asp.Net Core 3.0 Kestrel服务器下 高性能 WebSocket Server
- ARM Core WFI/WFE
热门文章
- 内涵! 程序员才懂的动图... | 节日出行注意安全~~
- 我的4年学习心得:AI 应该是一个整体!
- 清华南开出品最新视觉注意力机制Attention综述
- 华为又牵手名校,这次是他!
- 强强联合!Papers with Code 携手 arXiv,上传论文、提交代码一步到位
- GitHub 上有哪些适合新手跟进的优质项目?(附地址)
- AI竟然可以预测性取向,女装大佬在算法面前不堪一击!
- Django项目配合sentry实现浅析
- 如何设置一个严格30分钟过期的Session
- Linux服务器安装python3.6.1 运行爬虫