新聞中心
現(xiàn)在 Fedora Linux 主要使用 GCC 作為默認(rèn)的系統(tǒng)編譯器,除非是出現(xiàn)上游項(xiàng)目只支持 LLVM/Clang 這種特殊的情況。但是,在 Fedora 上為軟件打包的開發(fā)者可以自行決定在值得的情況下改用 LLVM Clang 來構(gòu)建一個特定的軟件包。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括臺山網(wǎng)站建設(shè)、臺山網(wǎng)站制作、臺山網(wǎng)頁制作以及臺山網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,臺山網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到臺山省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
近日,Jeff Law 和 Tom Stellard(LLVM 的經(jīng)理,受雇于 Red Hat)已經(jīng)為 Fedora 35 制定了一個編譯器政策的新變化。該提議允許開發(fā)者選擇用 Clang 構(gòu)建他們的軟件包,即使上游項(xiàng)目支持 GCC。同時,即使上游項(xiàng)目不支持 GNU Compiler Collection,該提案也允許用 GCC 來構(gòu)建軟件包。對于一個特定的軟件包來說,使用哪種編譯器的決定權(quán)在此次提議中將留給了開發(fā)者,讓他們使用自己的技術(shù)判斷。
這個提議將保留 GCC 作為默認(rèn)的系統(tǒng)編譯器,但對于那些想要使用 LLVM Clang 的人來說,他們可以選擇在 LLVM/Clang 下更快、更優(yōu)化地構(gòu)建代碼。對于一些特定的工作負(fù)載而言,與 GCC 相比,使用 LLVM/Clang 可以獲得更好的運(yùn)行時性能。這類似于英特爾的 Clear Linux 會根據(jù)特定的軟件包選擇性地使用 GCC 或 Clang,以提供更好的性能。除此之外,還有一些安全特性和其他編譯器特性也是一些開發(fā)者對 LLVM 感興趣的重要因素。
Fedora 工程和指導(dǎo)委員會目前還沒有評估這個編譯器政策的變化,對這個 Fedora 35 提案感興趣的用戶可以通過 Fedora Wiki 了解更多。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Fedora 35 或?qū)⑹褂?LLVM Clang 構(gòu)建更多軟件
本文地址:https://www.oschina.net/news/138993/fedora-35-more-llvm-clang
當(dāng)前文章:Fedora35或?qū)⑹褂肔LVMClang構(gòu)建更多軟件
本文來源:http://fisionsoft.com.cn/article/cdhgojs.html


咨詢
建站咨詢
