zoukankan      html  css  js  c++  java
  • linux c++编译相关工具链整理

    一个未知的bug(后来才发现是自动化部署脚本的问题),导致了整个C++编译工具链被项目生成的可执行程序污染了(查看工具链的更新时间和ldd依赖,怎么看都是项目的生成程序覆盖了,但程序名没有变)。
    刚开始不知道bug引发的具体定位,唯有将整个工具链都重新安装一遍比较省事,特整理命令如下:

    # 原有安装包依然可用的情况下,可以直接使用以下命令:
    yum reinstall binutils gcc gcc-c++ make cmake
    # 否则就只能删了再装了
    yum remove -y binutils gcc gcc-c++ make cmake
    yum install -y binutils gcc gcc-c++ make cmake
    

    PS: 问题出现在CentOS7 make项目时,进行了其他(具体那一步造成不确定)并行操作导致
    其实用centos-release-scl会比较方便

  • 相关阅读:
    HDU 5744
    HDU 5815
    POJ 1269
    HDU 5742
    HDU 4609
    fzu 1150 Farmer Bill's Problem
    fzu 1002 HangOver
    fzu 1001 Duplicate Pair
    fzu 1150 Farmer Bill's Problem
    fzu 1182 Argus 优先队列
  • 原文地址:https://www.cnblogs.com/pureLaw/p/14572073.html
Copyright © 2011-2022 走看看