• ubuntu安装gcc不同的版本


    服务器ubuntu14.04安装ns3.29中,显示gcc版本过低
    使用apt-get安装失败,ubuntu14.04默认安装gcc4.8.4,无法下载更高级的gcc版本

    先找到资料1,脚本尝试了,下载不了gcc-6
    再尝试源码安装gcc,找到资料2,手动安装gcc的依赖包和gcc,发现其中的mpfr包的博客中的版本下载不到,新版本尝试下,对之后的步骤有影响导致最后一个依赖包下载失败,不过这个博客中有gcc各种版本的下载源比较有用,在此贴出:下载源1(使用过),下载源2
    最后找到一个博客,里面有个脚本直接下载编译所需要的依赖项,尝试并成功,资料3
    编译完成后,出现:

    ----------------------------------------------------------------------
    Libraries have been installed in:
       /usr/local/lib/../lib64
    
    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the `-LLIBDIR'
    flag during linking and do at least one of the following:
       - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
         during execution
       - add LIBDIR to the `LD_RUN_PATH' environment variable
         during linking
       - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
       - have your system administrator add LIBDIR to `/etc/ld.so.conf'
    
    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.
    

    这是告诉你接下来要怎么用。简单的办法是在 /etc/ld.so.conf.d 下新建一个文件 local.conf,里边写上 /usr/local/lib。然后以 root 权限执行 ldconfig。这样你的系统才会找得到安装到 /usr/local/lib 下的库文件
    一般Linux系统缺省不会去/usr/local/lib找库文件。所以才有上面的警告。除了把该路径加入ldconfig之外,另外一个办法是用

    ./configure --prefix=/usr
    

    来指定安装到缺省路径。(有个风险:别覆盖了系统原有的东西)
    参考网页

  • 相关阅读:
    java 全组合 与全排列
    (转)java +libsvm 安装与测试:
    ictclas4j 分词工具包 安装流程
    (转)超详细单机版搭建hadoop环境图文解析
    HTML+CSS 滚动条样式自定义
    HTML+CSS之iframe
    思维导图工具 & 原型设计工具
    js setInterval 启用&停止
    jquery 获取 checkbox 的 checked 状态问题
    几个实用的 jQuery 插件
  • 原文地址:https://www.cnblogs.com/baizihua/p/11862028.html
Copyright © 2020-2023  润新知