Fedora26 X86_64環(huán)境下 intel-15 install 配置

由于經(jīng)常安裝intel修改配置,每次都重新配置很費(fèi)勁,這里特此記下,

Edited by Guoyk, 2019

首先,前提是Fedora Desktop安裝好之后,yum源最好用原始的,原因你懂的,避免污染問(wèn)題,國(guó)內(nèi)的源可能會(huì)讓你對(duì)版本的控制很頭疼(也就是說(shuō),安裝系統(tǒng)后請(qǐng)不要亂搞---隨意安裝其關(guān)于gcc的東西)

其次,要命32bit檢測(cè)(intel明確說(shuō)了,編譯器依賴基本的32位庫(kù),主要是libstdc++、libgcc和glibc, 當(dāng)然不是說(shuō)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++標(biāo)準(zhǔn)函數(shù)庫(kù),這里gcc7以前的都支持,gcc8以后的完全看不上intel15版本了...需要更高版本的intel編譯器支持(19及以上最好)

2.glibc

>yum list *glibc*
> yum -y install glibc.i686 glibc-static.i686 glibc-devel.i686
##這里關(guān)于headers的i686就不要安裝了,你懂的:x86_64不能和i686共同存在相同的定義c函數(shù).

3.libgcc

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

其他,intel是在默許的情況下給硬件較大寬容,amd64/intel64的cpu架構(gòu)基本都支持的,只需要給安裝kernel-headers 就可以, C++最好用gnu7的g++

>sudo yum install kernel-devel
## g++, 這里就不要強(qiáng)制安裝 c++.i686了,gnu7中64位不能與32位共存
>yum list gcc*c++
>sudo yum -y install compat-gcc-34-c++.x86_64 gcc-c++.x86_64

最后,有了以上的配置,intel編譯器的絕大多數(shù)功能都可正常使用,基本滿足所有的計(jì)算和開發(fā)的需求,關(guān)于Python的多版本支持,完全不在話下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容