由于高版本的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

  1. sudo apt-get install g++-4.1

安装了之后,系统之中就存在两个G++版本4.4和4.1,可以通过ls命令查看:

  1. ls /usr/bin/gcc*
  2. /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的可选项,在终端输入以下命令

  1. sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
  2. 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相关推荐

  1. Ubuntu下eclipse indigo版在线安装hibernate插件

    Ubuntu下eclipse indigo版在线安装hibernate插件: 1.打开eclipse,进入Help->Install new software...: 2.添加新站点,命名为:H ...

  2. Ubuntu下eclipse indigo版在线安装struts插件

    Ubuntu下eclipse indigo版在线安装struts插件: 1.打开eclipse,进入Help->Install new software...: 2.添加新站点,命名为:mvc, ...

  3. ubuntu下QQ国际版无法输入汉字解决方法

    ubuntu下qq国际版无法输入汉字解决方法: 首先编辑wine-qqintl运行脚本: sudo vim /usr/bin/wine-qqintl 然后在 export LANG=zh_CN.utf ...

  4. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...

    本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...

  5. Ubuntu下安装并配置VS Code编译C++

    Ubuntu下安装并配置VS Code编译C++

  6. win10+python3.66+vs2017+cuda9.2下运行tensorflow版的faster-Rcnn编译训练

    win10+python3.66+vs2017+cuda9.2下运行tensorflow版的faster-Rcnn 配置Faster-RCNN(网上找的的都是基于python3.5的,不支持py3.6 ...

  7. linux下通过user-config.jam指定编译器编译boost

    bjam是boost的编译工具,类似于gnu make,boost就是用bjam编译的,bjam很聪明,在编译boost的时候,会自动从系统中寻找合适的编译器来完成boost编译. 但是如果系统中存在 ...

  8. ubuntu openssl_在Ubuntu下安装旧版seurat

    演示如何配置单细胞数据处理环境. 先准备Ubuntu系统 这里首推华为云:https://www.huaweicloud.com/pricing.html#/ecs 可以和其它按需购买的云服务对比: ...

  9. Ubuntu下安装国际版qq

    最近打算转到linux家族了,不过qq对linux系统的支持很不好,但是我的同学,朋友们都是用qq来交流的,官网倒是有一个linux版的qq,官方推出的,但是八辈子之前就不更新了..四处百度了下,终于 ...

最新文章

  1. 《华尔街日报》专访雷军:小米如何应对挑战者身份的变化
  2. 大数据时代的公共安全治理
  3. 使用Forms Authentication实现用户注册、登录 (三)用户实体替换
  4. [css] 简述下你理解的优雅降级和渐进增强
  5. 宝塔 面板 放行端口
  6. IBinder获取手机服务信息异常
  7. 设计模式--代理模式--Java实现
  8. R语言堆叠占比柱状图_R语言执行单因素方差分析及多重比较
  9. 成都Uber优步司机奖励政策(1月27日)
  10. Linux下wps文档结构图,如何在Word中设置文档结构图
  11. Ip-san 配置过程
  12. 置换矩阵、转置矩阵以及向量空间、子空间
  13. win10c语言乱码修复方法,大神详解win10系统记事本中文变乱码的处理方案
  14. html css ps切图教程,CSS切图学习之认识PHOTOSHOP(PS)
  15. Newline required at end of file but not found.
  16. 微信公众号授权登录之二(tp5)
  17. scrapy_redis实现分布式爬取京东图书数据
  18. 免费css代码下载-Free Css Templates
  19. kestrel web服务器性能对比,Asp.Net Core 3.0 Kestrel服务器下 高性能 WebSocket Server
  20. ARM Core WFI/WFE

热门文章

  1. 内涵! 程序员才懂的动图... | 节日出行注意安全~~
  2. 我的4年学习心得:AI 应该是一个整体!
  3. 清华南开出品最新视觉注意力机制Attention综述
  4. 华为又牵手名校,这次是他!
  5. 强强联合!Papers with Code 携手 arXiv,上传论文、提交代码一步到位
  6. GitHub 上有哪些适合新手跟进的优质项目?(附地址)
  7. AI竟然可以预测性取向,女装大佬在算法面前不堪一击!
  8. Django项目配合sentry实现浅析
  9. 如何设置一个严格30分钟过期的Session
  10. Linux服务器安装python3.6.1 运行爬虫