centos自帶gcc嗎 centos7怎么升級(jí)gcc-c ?
centos7怎么升級(jí)gcc-c ?Centos注重穩(wěn)定性,自帶gcc的最新版本都比較低,成功執(zhí)行完yum -y update之后得到的gcc就是最新版本了,好像是4.9?前段時(shí)間為了升級(jí)到當(dāng)時(shí)最新
centos7怎么升級(jí)gcc-c ?
Centos注重穩(wěn)定性,自帶gcc的最新版本都比較低,成功執(zhí)行完yum -y update之后得到的gcc就是最新版本了,好像是4.9?
前段時(shí)間為了升級(jí)到當(dāng)時(shí)最新的7.1,我是去gnu官網(wǎng)下載gcc源碼手動(dòng)編譯的,不喜歡折騰的建議不要用這個(gè)辦法,因?yàn)椋?/p>
1.可行的中文教程比較難找,其實(shí)英文好的話直接照著官方教程就能順利編譯。
2.編譯時(shí)間特別長(zhǎng),筆記本配置不好的話,就算只開啟c,c 兩種語(yǔ)言,兩三個(gè)小時(shí)都正常,甚至編譯到一半可能因?yàn)閮?nèi)存不足而終止。
你可以找找看有沒有別人編譯好的、適合你平臺(tái)的gcc,比如x86-linux-gnu。
你也可以直接換其他“與時(shí)俱進(jìn)”的linux發(fā)行版,像Fedora等等。
注:centos上的gcc-c 是單獨(dú)下載的,否則沒有g(shù) 命令。但是通過源碼編譯,配置時(shí)開啟c 語(yǔ)言,則是直接整合了g 命令。g 其實(shí)就是gcc的一個(gè)子功能,二者版本信息相同。
我編譯完之后,發(fā)現(xiàn)一般情況下最新的gcc跟舊版相比根本沒有什么優(yōu)越性。
為什么國(guó)內(nèi)互聯(lián)網(wǎng)公司喜歡用Centos而不是Ubuntu?
我當(dāng)年第一次接觸CentOS,是在上大學(xué)的時(shí)候看過一本書叫做 《鳥哥的 linux 私房菜》,這里面講的操作系統(tǒng)是CentOS,講的挺好的,從此我便走上了運(yùn)維這條不歸路。
我覺得 Ubuntu 和 CentOS 之間沒必要去比較哪個(gè)更好,只需要看哪個(gè)更適合你就行了。
我認(rèn)為 以下幾個(gè)原因是導(dǎo)致的 國(guó)內(nèi)互聯(lián)網(wǎng)用 CentOS 居多。
1,背靠大樹好乘涼,CentOS 背后是 RedHat(紅帽),紅帽是全球最大的linux服務(wù)提供商之一。然而紅帽需要付費(fèi),CentOS作為 紅帽 的開源版本,自然很多人愿意用。
2,先入為主,國(guó)內(nèi)大多數(shù)的學(xué)校和培訓(xùn)機(jī)構(gòu)都是用的 CentOS 去授課,這些學(xué)生在以后的工作肯定把 CentOS 作為首選。 國(guó)內(nèi)大多數(shù)運(yùn)維都是用的 CentOS ,服務(wù)器需要運(yùn)維去維護(hù),那操作系統(tǒng) 很可能也是 CentOS。
3,考過了紅帽認(rèn)證工程后有證書,有的企業(yè)會(huì)去看這個(gè)證書,把這個(gè)證書當(dāng)成加分項(xiàng),學(xué)會(huì)了 CentOS 就等于學(xué)會(huì)了 RedHat ,為了這個(gè)證書 也有很多人去學(xué) CentOS 的。
4,CentOS 維護(hù)支持的周期要比 Ubuntu 長(zhǎng),給人一種感覺就是 ‘更有保障’ 。