chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GCC將加入對(duì)Rust的支持

芯長(zhǎng)征科技 ? 來(lái)源:半導(dǎo)體行業(yè)觀察 ? 作者:半導(dǎo)體行業(yè)觀察 ? 2022-12-13 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

據(jù)報(bào)道,GCC 的 Rust 前端項(xiàng)目 Gccrs 已被批準(zhǔn)合并到 GCC 主干,這意味著下一個(gè)版本的 GCC 將能編譯 Rust 源代碼。

報(bào)道指出,GCC Rust 補(bǔ)丁基于上游 GNU Compiler Collection 代碼庫(kù)重新編寫(xiě),并為新的前端設(shè)置了布局骨架,還為 i386 和 ARM 提供初始 target hook,然后開(kāi)始布局前端代碼。此外,GCC 編譯器支持的目標(biāo) (targets) 數(shù)量要遠(yuǎn)遠(yuǎn)多于標(biāo)準(zhǔn)的 Rust 編譯器。

通過(guò)將 GCC 作為后端集成到 rustc 中,可以更好地實(shí)現(xiàn)支持這些 target。除了 LLVM 之外,rustc master 還為 Cranelift(更快的調(diào)試編譯)和 GCC(訪問(wèn)不支持 LLVM 的架構(gòu))提供了開(kāi)發(fā)中的后端。

開(kāi)發(fā)者 Arthur Cohen 表示 Gccrs 仍處于實(shí)驗(yàn)性階段,在發(fā)布之前會(huì)進(jìn)行大量更改。

GCC Rust 的代碼仍然需要更仔細(xì)的審查。按照計(jì)劃,它有可能作為 GCC 13 的一部分而亮相,GCC 13 將于 2023 年 4 月左右發(fā)布穩(wěn)定版,其對(duì) Rust 語(yǔ)言的支持有希望達(dá)到 beta 級(jí)別。

維基百科顯示,Rust是由Mozilla主導(dǎo)開(kāi)發(fā)的通用、編譯型編程語(yǔ)言。設(shè)計(jì)準(zhǔn)則為“安全、并發(fā)、實(shí)用”,支持函數(shù)式、并發(fā)式、過(guò)程式以及面向?qū)ο蟮木幊田L(fēng)格。

Rust語(yǔ)言原本是Mozilla員工Graydon Hoare的私人計(jì)劃,而Mozilla于2009年開(kāi)始贊助這個(gè)計(jì)劃 ,并且在2010年首次公開(kāi)。也在同一年,其編譯器原始碼開(kāi)始由原本的OCaml語(yǔ)言轉(zhuǎn)移到用Rust語(yǔ)言,進(jìn)行自舉(英語(yǔ):Bootstrapping (compilers))工作,稱(chēng)做“rustc”,并于2011年實(shí)際完成。這個(gè)可自我編譯的編譯器在架構(gòu)上采用了LLVM做為它的后端。

GNU編譯器套裝(英語(yǔ):GNU Compiler Collection,縮寫(xiě)為GCC)則是GNU計(jì)劃制作的一種最佳化編譯器,支援各種程序語(yǔ)言、操作系統(tǒng)、電腦系統(tǒng)結(jié)構(gòu)。該編譯器是以GPL及LGPL授權(quán)條款所發(fā)行的自由軟件,也是GNU計(jì)劃的關(guān)鍵部分,還是GNU工具鏈的主要組成部份之一。GCC(特別是其中的C語(yǔ)言編譯器)也常被認(rèn)為是跨平臺(tái)編譯器的事實(shí)標(biāo)準(zhǔn)。1985年由理察·馬修·斯托曼開(kāi)始發(fā)展,現(xiàn)在由自由軟件基金會(huì)負(fù)責(zé)維護(hù)工作。截至2019年,GCC大約有1500萬(wàn)行代碼,是現(xiàn)存最大的自由程序之一。它在自由軟件的發(fā)展中發(fā)揮了重要作用,不僅是一個(gè)工具,還是一個(gè)典例。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    69660
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    688

    瀏覽量

    34950
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    240

    瀏覽量

    7481

原文標(biāo)題:GCC將加入對(duì)Rust的支持

文章出處:【微信號(hào):芯長(zhǎng)征科技,微信公眾號(hào):芯長(zhǎng)征科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2025開(kāi)放原子開(kāi)發(fā)者大會(huì)旋武開(kāi)源社區(qū)Rust分論壇成功舉辦

    11月22日,2025開(kāi)放原子開(kāi)發(fā)者大會(huì)——旋武開(kāi)源社區(qū)Rust分論壇在北京順利召開(kāi)。論壇以“共建中國(guó)Rust生態(tài)”為核心主題,匯聚京東、華為、vivo、阿里、毛豆教育、DORA社區(qū)及南京大學(xué)等企業(yè)與學(xué)術(shù)機(jī)構(gòu)技術(shù)專(zhuān)家,及眾多Rust
    的頭像 發(fā)表于 11-27 14:55 ?334次閱讀

    2025開(kāi)放原子開(kāi)發(fā)者大會(huì)旋武社區(qū)Rust分論壇即將啟幕

    在數(shù)字化轉(zhuǎn)型持續(xù)深化、系統(tǒng)安全與性能需求愈發(fā)迫切的當(dāng)下,Rust憑借強(qiáng)大的內(nèi)存安全、高并發(fā)性能和卓越的開(kāi)發(fā)者體驗(yàn),正成為重塑軟件開(kāi)發(fā)疆界的關(guān)鍵力量,更是構(gòu)建下一代可靠高效基礎(chǔ)設(shè)施的核心選擇。11月
    的頭像 發(fā)表于 11-13 10:00 ?351次閱讀

    怎么能讓riscv32-unknown-elf-gcc支持e203?

    --prefix=/opt/riscv32 --with-arch=rv32imac --with-abi=ilp32 后 make 生成的riscv32-unknown-elf-gcc編譯出來(lái)的程序無(wú)法在e203跑起來(lái)。 怎么能讓riscv32-unknown-elf-gcc
    發(fā)表于 11-10 07:06

    RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備的操作系統(tǒng)的實(shí)踐 | 技術(shù)集結(jié)

    RT-Thread為基礎(chǔ),使用Rust語(yǔ)言重構(gòu)其內(nèi)核,形成了全新的RusT-Thread系統(tǒng)。系統(tǒng)采用模塊化架構(gòu),涵蓋內(nèi)核服務(wù)、進(jìn)程調(diào)度、內(nèi)存管理、線程通信與時(shí)鐘控制等核心
    的頭像 發(fā)表于 11-07 17:37 ?6473次閱讀
    <b class='flag-5'>RusT</b>-Thread:基于<b class='flag-5'>Rust</b>面向資源受限嵌入式設(shè)備的操作系統(tǒng)的實(shí)踐 | 技術(shù)集結(jié)

    飛凌嵌入式ElfBoard-Vim編輯器之GCC的基本使用

    。elf@ubuntu:~/work/example/hello$ gcc -S hello.i通過(guò)vim hello.s命令可以看到文件中都是匯編語(yǔ)句。3)匯編在終端輸入gcc –c hello.s匯編語(yǔ)句生成
    發(fā)表于 10-16 09:05

    飛凌嵌入式ElfBoard-Vim編輯器之GCC編譯器的安裝

    GCC(GNU Compiler Collection)是由GNU開(kāi)發(fā)的編程語(yǔ)言編譯器,最初是作為GNU操作系統(tǒng)的編譯器編寫(xiě)的。GCC是一個(gè)編譯器套件,包含很多軟件包,支持多種語(yǔ)言編譯。GCC
    發(fā)表于 10-15 08:44

    為什么 GCC 項(xiàng)目導(dǎo)入 NuEclipse 失敗?

    為什么 GCC 項(xiàng)目導(dǎo)入 NuEclipse 失???
    發(fā)表于 09-01 08:05

    如何GCC項(xiàng)目導(dǎo)入NuEclipse?

    如何GCC項(xiàng)目導(dǎo)入NuEclipse?
    發(fā)表于 09-01 07:04

    RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生

    大家好,我們是中國(guó)科學(xué)技術(shù)大學(xué)操作系統(tǒng)原理與設(shè)計(jì)(H)課oooooS小組。這個(gè)項(xiàng)目是我們的課程大作業(yè):參考RT-Thread架構(gòu),使用Rust搭建一個(gè)原生的嵌入式操作系統(tǒng)內(nèi)核。初識(shí)Rust是因?yàn)閤k
    的頭像 發(fā)表于 08-02 11:03 ?3210次閱讀
    RT-Thread 遇上 <b class='flag-5'>Rust</b>:安全內(nèi)核 <b class='flag-5'>RusT</b>-Thread 的誕生

    CW32L010 MCU在VSCode+GCC+EIDE+JLink下的使用示例

    CW32L010 MCU 在VSCode+GCC+ EIDE + JLink 下的使用示例: 1、點(diǎn)擊VSCode左邊欄中的Extensions,在EXTENSIONS:MARKETPLACE搜索
    的頭像 發(fā)表于 07-01 14:52 ?805次閱讀
    CW32L010 MCU在VSCode+<b class='flag-5'>GCC</b>+EIDE+JLink下的使用示例

    請(qǐng)問(wèn)OpenVINO? 是否支持 Rust 綁定?

    無(wú)法確定OpenVINO?是否支持 Rust 綁定。
    發(fā)表于 06-25 07:45

    基于SEGGER的Ozone調(diào)試器和J-Trace工具跟蹤Ferrocene的Rust應(yīng)用

    2025年3月,SEGGER和Ferrous Systems合作,確保使用Ferrous Systems的Ferrocene工具鏈編譯的Rust應(yīng)用程序可以通過(guò)SEGGER的J-Trace工具實(shí)時(shí)下載分析。
    的頭像 發(fā)表于 03-14 11:27 ?1275次閱讀

    vivo打造最具影響力Rust賽事,點(diǎn)亮基礎(chǔ)軟件事業(yè)的“藍(lán)河時(shí)代”

    在藍(lán)河操作系統(tǒng)創(chuàng)新賽,看見(jiàn)中國(guó)Rust生態(tài)的匯聚與發(fā)展
    的頭像 發(fā)表于 02-27 15:08 ?2167次閱讀
    vivo打造最具影響力<b class='flag-5'>Rust</b>賽事,點(diǎn)亮基礎(chǔ)軟件事業(yè)的“藍(lán)河時(shí)代”

    JavaScript與Rust和WebAssembly集成

    偶然一次機(jī)會(huì),接觸了Rust的代碼。當(dāng)時(shí)想給團(tuán)隊(duì)小伙伴做演示,發(fā)現(xiàn)自己并不能在移動(dòng)端按照文檔生成演示demo。我就想,要是Rust代碼能轉(zhuǎn)化成JavaScript就好了。結(jié)果一搜,還真有。
    的頭像 發(fā)表于 01-24 15:43 ?818次閱讀
    JavaScript與<b class='flag-5'>Rust</b>和WebAssembly集成

    全球計(jì)算聯(lián)盟GCC成立,安謀科技牽頭編寫(xiě)白皮書(shū)發(fā)布

    1月10日,由全球計(jì)算聯(lián)盟(簡(jiǎn)稱(chēng)“GCC”)主辦的“2025全球計(jì)算大會(huì)——全球計(jì)算聯(lián)盟啟航大會(huì)”在深圳舉行。大會(huì)期間,同步舉辦了全球計(jì)算聯(lián)盟(GCC)成立慶典,并在隨后的年度系列成果發(fā)布儀式上
    發(fā)表于 01-13 14:55 ?339次閱讀
    全球計(jì)算聯(lián)盟<b class='flag-5'>GCC</b>成立,安謀科技牽頭編寫(xiě)白皮書(shū)發(fā)布