GCC 15.1 inosvika iine zvinhu zvitsva, COBOL kuenderana, uye kufambira mberi kwekuvaka.

  • GCC 15.1 inowedzera COBOL kumberi-kuguma, ichiwedzera kuenderana kwayo kwemutauro.
  • Dzese C neC++ dzakavandudza rutsigiro, nekuvandudzwa kunoshamisa kunosanganisira kutama kuenda kuC23 standard uye optimizations yeazvino AMD neIntel CPUs.
  • Rust, D, Fortran, uye Modula-2 vanowana kuvandudzwa kwakawanda mukubatanidza uye kushanda nesimba.
  • Hutsva hutsva hwe AMD neNVIDIA accelerators, uye Fedora 42 ikozvino inoisanganisira iyo pakati pepakati mapakeji ayo.

GNU GCC logo

La Shanduro 15.1 yeiyo inozivikanwa GNU Compiler Collection compiler (GCC) ikozvino iripo uye inoratidza chiitiko chakakosha mukushanduka kwechirongwa ichi, chichiunza zvinhu zvitsva zvakakosha maererano nemitauro inotsigirwa, mavakirwo, uye optimizations. Iyi ndiyo yekutanga kuburitswa yakagadzikana muchikamu chegumi neshanu, zvinoreva kuti akawanda maficha uye kuvandudzwa kwakaunzwa panguva yekusimudzira kutenderera zvakabatanidzwa uye zvakagadzirira kugamuchirwa munzvimbo dzekugadzira.

Chimwe chezvakanakisa pakuburitswa uku ndiko kusvika kwe kumberi-kumagumo kweCOBOL. Ichi chitsva chinowedzera rondedzero yemitauro inotsigirwa neGCC, ichibvumira COBOL kodhi kuti iumbwe nekuzvarwa uye kugadzira nzira yekuvandudza kwayo mukati meGNU mapuratifomu. Pamusoro pezvo, kuvandudzwa kwakawanda kwakaitwa kukushandiswa kwese uye kubatanidzwa kwemimwe mitauro, senge D neModula-2, iyo rutsigiro rwakavandudzwa nemamwe matweaks mukuburitswa uku.

Rutsigiro rwakawanda uye zvitsva zveC, C++, Rust, uye Fortran

Edition 15.1 inotora mwero wemutauro weC nhanho inoenda mberi, ikozvino voitora seyakagadzirirwa iyo C23 vhezheni. Tsigiro yeC ++ yakawedzerwawo nema tweaks uye mitsva yekushandisa, nepo Rust's compilation engine, inozivikanwa se. gccrs, yakagamuchira kuvandudzwa kunocherechedzwa mukuenderana uye kuita, kubatanidza kwayo kunovimbisa kubatanidzwa muGCC.

Kumberi-kumagumo kwe Fortran inoramba ichishanduka, ichipa chiitiko chakasimba chakaenderana nezvinodiwa nevagadziri vemutauro uyu wekare.

Kugadzirisa uye kuwedzera zvivakwa: AMD Zen 5, Intel Xeon, NVIDIA, uye AMDGPU

Kana iri hardware inoenderana, GCC 15.1 inounza chaiyo optimizations ye AMD Zen 5 (znver5) processors. uye inowedzera hutsva hutsva hweIntel Xeon 7 Diamond Rapids CPU mhuri. Inosimbisawo rutsigiro rwe Intel AVX10.2, kudzokororwa kwemirairo yeAVX inongovhara 512 bits, pamwe nekuunzwa kweIntel Advanced Performance Extensions (APX). Mukudzoka, tsigiro yeIntel Xeon Phi yakabviswa, ichitevera pfungwa dzezvivakwa zvakadzikiswa.

Iyo yekubatanidza yakanangana negiraidhi accelerators zvakare inowana mapoinzi: iyo kumashure-kuguma kwe AMDGPU inogonesa iyo C ++ standard raibhurari nekukasira (libstdc++) yemakadhi emifananidzo ye AMD uye tanga kuyedza nerutsigiro rwechigadzirwa chegeneric. Mukufanana, kumashure-kumagumo kwe NVIDIA NVPTX Iyo inowedzerawo kuenderana ne libstdc ++, inova kiyi kune avo vanoshanda mune yakakurumidza komputa nharaunda.

Kugadzirisa uye kurodha kuvandudzwa, uye kuwanikwa kwekugovera

Kuwedzera kune yakaderera-level optimizations uye ekuvaka ekuwedzera, GCC 15.1 inoburitsa debugging kufambira mberi uye mukutonga kwemabasa ekubvisa, kunyanya mukati meOpenMP framework. Zvose izvi zvinoshandura kune imwe nzvimbo yemazuva ano uye inoshanduka kune zvose zviri zviviri kusimudzira uye kushandiswa mumagadzirirwo epamusoro-soro.

Iyo kodhi kodhi uye mamwe maratidziro eiyo vhezheni itsva anowanikwa pachena pawebhusaiti yepamutemo yeprojekiti, uye mabhenji ekuita anoongorora maitiro epasirese ekuchinja kwese uku anotarisirwa kuburitswa mumazuva anouya.

Nekuburitswa kweGCC 15.1, Nharaunda yebudiriro ine muumbi wezvinhu zvakasiyana-siyana, akagadziridzwa uye akagadzirira kupindura kune ese echinyakare uye azvino matambudziko., kubva pakurongwa kwesainzi kusvika kupamusoro-level computing pazvivakwa zvemazuva ano nemichina.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako