onlangs de release van de nieuwe versie van Code :: Blocks 20.03 is aangekondigd, versie die arriveert na meer dan 2 jaar ontwikkeling en met iets meer dan 400 veranderingen waarvan verschillende verbeteringen, bugfixes en enkele nieuwe functies opvallen.
Voor degenen die niet bekend zijn met Code :: Blocks, u moet weten dat dit is een open source ontwikkelomgeving gelicentieerd onder de GNU General Public License dat heeft de ondersteuning voor meerdere compilers, waaronder we kunnen vinden MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC en Intel C ++ Compiler.
Code :: Blocks is ontwikkeld in de programmeertaal C ++ met behulp van wxWidgets als de GUI-toolkit. Het maakt gebruik van een plug-in-architectuur, de mogelijkheden en kenmerken worden bepaald door de meegeleverde plug-ins, is gericht op C, C ++ Het heeft een op maat gemaakt systeem en optionele build-ondersteuning.
Belangrijkste nieuwe functies van Code :: Blocks 20.03
In deze nieuwe editie van Code: Blocks Het wordt gekenmerkt door het markeren van de overgang naar de wxWidgets3.x GUI-bibliotheek, waarmee een van de belangrijkste voordelen van deze migratie ens bieden ondersteuning voor HiDPI-schermen, evenals enkele reparaties aan de GUI, evenals aan de lay-out van de afbeeldingseditor en betere ondersteuning voor wxGLCanvas voor wxWidgets 3.x.
Van de kant van de debugger van de applicatie, dit enkele verbeteringen en fixes ontvangen waarvan de correctie in code-analyseevenals een probleem met de stopknop voor de CBD-debugger.
In de compiler valt het op dat nu Er kunnen maximaal 16 CPU-threads worden gebruikt voor in-app-compilatie, verbeterde clang-log-parsing, evenals de analyse van de output van de Gfortran-compiler. Bovendien Het is belangrijk om te vermelden dat in deze versie de limiet op het aantal processors is geëlimineerd en de standaardwaarde is gewijzigd om alle beschikbare items op de machine te gebruiken (dit kan slecht zijn als de gebruiker niet het volledige potentieel van het team aan compilatie wil toewijzen).
Tenslotte wat betreft de interface van het systeema, voor Ubuntu is een oplossing voor het probleem met opnieuw tekenen geïmplementeerd omdat de app vastloopt als je hem verkeerd gebruikt, plus watVanaf deze versie krijgt de gebruiker een melding dat er een compilatie draait tijdens het sluiten en u wordt gevraagd of u deze wilt stoppen.
In het menu Bestand zijn de volgende items verwijderd: 'Alles opslaan', 'Alle projecten opslaan' en 'Alle projecten sluiten'.
Bijgewerkte cc-tooltip-kleuren nadat instellingen zijn gewijzigd en vaste sortering van virtuele mappen als er een lege is.
Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:
- Sta de gebruiker toe het oude configuratiebestand te verwijderen als het niet is geladen
- Retourneert false als er fouten zijn bij het lezen van een xml-bestand met tinyxml
- Crash opgelost bij het lezen van een afgekapt configuratiebestand
- Vaste compilatie met autotools op OSX
- Het compilatiesysteem is gemoderniseerd
- Crash repareren bij het bouwen van batches, omdat autotuning toegang heeft tot de null-pointer
- Blocks vereist nu een C ++ 11-compiler
- Ondersteuning toegevoegd voor PowerShell-scripts
- De huidige positie van de cursor in de statusbalk toegevoegd
- De fout bij het lezen na het einde van de array opgelost wanneer een project meer dan MAX_TARGETS aantal doelen heeft
- Hoofdletters en kleine letters kunnen vervangen door hoofdletters en kleine letters wanneer de gebruiker een virtuele bestemmingsnaam wijzigt
- Ga naar het openen van bestanden voor grote projecten versneld
- Pas de grootte van de editor- en omgevingsinstellingen correct aan
Als u de volledige lijst met wijzigingen wilt weten, kunt u dat doen In de volgende link.
Hoe CodeBlocks op Ubuntu en derivaten te installeren?
Als u deze ontwikkelomgeving op uw systeem wilt installeren u moet de volgende instructies volgen.
Het eerste wat we moeten doen is open een terminal met Ctrl + T + Alt en we gaan voer de volgende opdrachten uit. laten voeg deze repository toe aan ons systeem met:
sudo add-apt-repository ppa:codeblocks-devs/release
Y we eindelijk geïnstalleerd met:
sudo apt install codeblocks