美文网首页数值模式相关
Fedora26 X86_64环境下 intel-15 inst

Fedora26 X86_64环境下 intel-15 inst

作者: 中年码字人 | 来源:发表于2019-07-17 01:06 被阅读0次

    由于经常安装intel修改配置,每次都重新配置很费劲,这里特此记下,

    Edited by Guoyk, 2019

    首先,前提是Fedora Desktop安装好之后,yum源最好用原始的,原因你懂的,避免污染问题,国内的源可能会让你对版本的控制很头疼(也就是说,安装系统后请不要乱搞---随意安装其关于gcc的东西)

    其次,要命32bit检测(intel明确说了,编译器依赖基本的32位库,主要是libstdc++、libgcc和glibc, 当然不是说64位不需要。是在64位安装完全的情况下(X86_64的static/headers/devel/lib等尽量完整))

    1. libstdc++

    >yum list *libstdc++*
    >sudo yum install compat-libstdc++-33.i686 libstdc++.i686 libstdc++-devel.i686 libstdc++-static.i686
    #C++标准函数库,这里gcc7以前的都支持,gcc8以后的完全看不上intel15版本了...需要更高版本的intel编译器支持(19及以上最好)
    

    2.glibc

    >yum list *glibc*
    > yum -y install glibc.i686 glibc-static.i686 glibc-devel.i686
    ##这里关于headers的i686就不要安装了,你懂的:x86_64不能和i686共同存在相同的定义c函数.
    

    3.libgcc

    >yum list *libgcc*
    >yum -y install compat-libgcc-296.i686 libgcc.i686
    

    其他,intel是在默许的情况下给硬件较大宽容,amd64/intel64的cpu架构基本都支持的,只需要给安装kernel-headers 就可以, C++最好用gnu7的g++

    >sudo yum install kernel-devel
    ## g++, 这里就不要强制安装 c++.i686了,gnu7中64位不能与32位共存
    >yum list gcc*c++
    >sudo yum -y install compat-gcc-34-c++.x86_64 gcc-c++.x86_64
    

    最后,有了以上的配置,intel编译器的绝大多数功能都可正常使用,基本满足所有的计算和开发的需求,关于Python的多版本支持,完全不在话下。

    相关文章

      网友评论

        本文标题:Fedora26 X86_64环境下 intel-15 inst

        本文链接:https://www.haomeiwen.com/subject/ffcflctx.html