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