日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
新RedHat編譯器工具箱:Clang、LLVM、GCC等

為了讓開發(fā)者用到***的、穩(wěn)定版本的開發(fā)工具,Red Hat 每年會發(fā)布兩次編譯器工具箱、腳本語言、開源數(shù)據(jù)庫等工具的更新。這些產(chǎn)品被封裝為 Red Hat 軟件集合(腳本語言、開源數(shù)據(jù)庫、Web工具等),Red Hat 開發(fā)工具箱(GCC)以及最近添加的編譯器工具箱 Clang / LLVM、Go 和 Rust。這些都是可以通過 yum 安裝的,并且包含在大多數(shù) Red Hat 企業(yè)版 Linux 和所有開發(fā)者訂閱中。大多數(shù) Red Hat 軟件集合和 Red Hat 開發(fā)人員工具箱組件也可作為 Linux 容器映像用于 Red Hat 企業(yè)版 Linux、OpenShift 容器平臺等的混合云開發(fā)。

新增和更新的編譯器工具箱如下:

新版本 GCC 編譯器工具箱:帶 GCC 7.3 的 Red Hat 開發(fā)者工具箱

這是 GCC 7 ***的穩(wěn)定上游更新,鼓勵開發(fā)者工具箱(DTS)用戶更新到 DTS 7.1。

***的 GNU 編譯器集合主要版本 GCC 7.3 帶來了大量的新功能,包括對當前 C ++ 17草案的實驗性支持,更好的診斷和改進的優(yōu)化器,以及許多新的內(nèi)部和程序間的優(yōu)化。就診斷而言,GCC 7 帶來了改進的定位、位置范圍,對拼寫錯誤的標識符的建議,選項名稱,修復(fù)提示和新警告。

DTS 7適用于以下體系結(jié)構(gòu):

  • x86_64 (RHEL 6 & 7 )

  • ppc64le (RHEL 6)

  • aarch64 (RHEL 6)

  • s390x (RHEL 6)

在哪里可以找到其他版本的 GCC 和 DTS?

  • DTS 6.1 has GCC version 6.3

  • DTS 4.1 has GCC version 5

  • (There is no DTS 5)

  • RHEL7 has GCC version 4.8

  • RHEL6 has GCC version 4.4

  • Updated DTS tools in DTS 7

Linux 容器映像:rhscl-beta / devtoolset-7-toolchain-rhel7

新版本的 Clang 和 LLVM 編譯器工具箱:Clang 和 LLVM 5.0

Clang 是“LLVM原生”C / C ++ / Objective-C 編譯器,旨在提供驚人的快速編譯、非常有用的錯誤和警告消息,并為構(gòu)建優(yōu)秀的源代碼級工具提供平臺。 Clang 靜態(tài)分析器是一個可以自動發(fā)現(xiàn)代碼中的錯誤的工具,并且它是使用 Clang 前端作為庫來解析 C / C ++ 代碼的工具。 LLVM 項目是模塊化和可重用的編譯器和工具鏈技術(shù)的集合。 LLVM Core 庫提供了一個獨立于目標的優(yōu)化器,以及對RHEL CPU體系結(jié)構(gòu)的代碼生成支持。

Clang 和 LLVM 工具箱將作為 RHEL 7 的技術(shù)預(yù)覽版發(fā)布在開發(fā)者工具項目中。鼓勵用戶使用和評估編譯器,但不建議用于生產(chǎn)。

Clang 和 LLVM 工具箱作為 RHEL 7 的技術(shù)預(yù)覽版發(fā)布,適用于:

  • x86_64

  • ppc64le

  • aarch64

  • s390x

本發(fā)行版包含以下軟件包:

  • llvm-toolset-7-llvm

  • llvm-toolset-7-clang

新版本 Go 編譯器工具箱:Golang 1.8.7

Go 工具箱的這個發(fā)行版引入了新版本的 Golang1.8.7 編譯器,供 RHEL 客戶和合作伙伴使用。

Go 是富有表現(xiàn)力、簡潔、干凈和高效的。其并發(fā)機制使編寫充分利用多核和聯(lián)網(wǎng)機器的程序變得容易,而其新穎類型系統(tǒng)則可實現(xiàn)靈活的模塊化程序構(gòu)建??焖倬幾g為機器代碼,但具有垃圾收集的便利性和運行時反射的能力。它是一種快速、靜態(tài)類型的編譯語言,感覺像是一種動態(tài)類型的解釋型語言。

目前,RHEL 7 的可選渠道中提供了 Golang 編譯器。長期來看,可選項中的編譯器將被放棄,以支持開發(fā)者工具中的這個新 Go 工具箱。

RHEL 開發(fā)人員現(xiàn)在擁有上游 Go 編譯器的***穩(wěn)定版本,可用于 RHEL 7 上的應(yīng)用程序開發(fā)。Go 工具箱將作為技術(shù)預(yù)覽版在開發(fā)者工具中發(fā)布。鼓勵客戶使用和評估編譯器,但不建議用于生產(chǎn)。

Go 工具箱作為 RHEL 7 的技術(shù)預(yù)覽版發(fā)布,適用于:

  • x86_64

  • ppc64le

  • aarch64

  • s390x

包名:go-toolset-7-golang

新版本 Rust 編譯器工具箱:Rust 1.24

Rust 工具箱的***個版本基于 Rust 1.20。

Rust 是由 Mozilla 和志愿者社區(qū)創(chuàng)建的開源系統(tǒng)編程語言,旨在幫助開發(fā)人員創(chuàng)建快速、安全的應(yīng)用程序,充分利用現(xiàn)代多核處理器的強大功能。它可以防止段錯誤并確保線程安全,所有這些都以簡單易學(xué)的語法表達。此外,Rust 還提供零成本抽象、移動語義,保證內(nèi)存安全,線程無數(shù)據(jù)競爭,基于特征的泛型,模式匹配,類型推斷和高效的 C 綁定,以及最小的運行時大小。

Cargo 是 Rust 的包管理器和構(gòu)建工具,它允許 Rust 項目聲明具有特定版本要求的依賴項。Cargo 將解析完整的依賴圖,根據(jù)需要下載軟件包,并構(gòu)建和測試整個項目。

Rust 在 RHSCL 3.0(2017年末)添加到 RHEL 開發(fā)者工具渠道。

Rust 工具箱作為 RHEL 7 的技術(shù)預(yù)覽版發(fā)布,適用于:

  • x86_64

  • ppc64le

  • aarch64

  • s390x

本發(fā)行版包含以下軟件包:

  • rust-toolset-7

  • rust-toolset-7-rust

  • rust-toolset-7-cargo


網(wǎng)站題目:新RedHat編譯器工具箱:Clang、LLVM、GCC等
文章地址:http://www.dlmjj.cn/article/dhigsgh.html