I Linux har vi nok verktøy som vi kan forsørge oss med for applikasjonsutvikling og programmering, i mange av dem kan du oppnå gode resultater for prosjektene dine denne gangen skal vi fokusere på en av dem.
Det er hvorfor, hvis du har behov for programmer i C, C ++ og Fortran og du har ikke funnet riktig verktøy, Vi kan anbefale deg CodeBlocks IDE som er et utmerket integrert utviklingsmiljø for disse språkene.
Om CodeBlocks
For de som ikke kjenner CodeBlocks ennå, kan vi fortelle deg litt om det. Dette er et open source-utviklingsmiljø lisensiert under GNU General Public License som Den har støtte for flere kompilatorer, blant hvilke vi kan finne MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC og Intel C ++ Compiler.
CodeBlocks er utviklet på C ++ programmeringsspråk ved hjelp av wxWidgets som GUI-verktøysettet.
Ved hjelp av en plugin-arkitektur defineres dens evner og funksjoner av pluginene som tilbys, er orientert mot C, C ++. Den har et tilpasset byggesystem og valgfri byggestøtte.
Kodeblokker er tilgjengelig for Windows, Linux og macOS og har blitt portet til FreeBSD, OpenBSD og Solaris.
Denne IDE er designet for å være veldig utvidbart og fullt konfigurerbart, kan du utvide bruken av plugins.
Selv om IDE er designet for C ++ språk, har den støtte for å kompilere til andre språk, inkludert GNU Fortran, Digital Mars D og GNU GDC.
CodeBlocks funksjoner
Blant de viktigste egenskapene vi kan trekke frem i dette programmet, kan vi finne:
- Arbeidsområder for å kombinere flere prosjekter.
- Adaptivt arbeidsområde
- Prosjekt nettleser; visning av filer, symboler (arvet osv.), klasser, ressurser.
- Tabulatorredaktør, flere filer.
- Ting å gjøre
- Syntaksfarging
- Kodefullføring.
- Nedtrekksliste.
- Avanserte søk etter strenger i filer: nåværende, åpne, prosjekt, arbeidsområde, i mapper).
- Støtte for kompilering parallelt (ved bruk av flere prosessorer / kjerner).
- Avhengigheter mellom prosjekter i arbeidsområdet.
- Prosjekter med flere mål (flermål).
- Statistikk og kodesammendrag (kodeprofiler).
Installere CodeBlocks på Ubuntu 18.04 og derivater
Hvis du vil installere dette utviklingsmiljøet på systemet ditt du må følge følgende instruksjoner.
Det første vi må gjøre er åpne en terminal med Ctrl + T + Alt og vi skal kjør følgende kommandoer.
Vi kommer til å legg dette depotet til systemet vårt med:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
Gjort dette vi skal oppdatere listen vår over arkiver med:
sudo apt update
Y endelig installerte vi med:
sudo apt install codeblocks codeblocks-contrib
Metoden fungerer, men siden depotet ikke har støtte for Ubuntu 18.04, kan noen ha problemer med installasjonen, så vi har en annen metode for å installere CodeBlocks på systemet vårt.
Installere CodeBlocks på Ubuntu 18.04 fra .deb-filen
For å installere det fra deb-pakken må vi gå til følgende lenke der vi må laste ned applikasjonen i henhold til vår arkitektur sammen med alle dets avhengigheter.
Bare gjort nedlastingen vi installerer de nylig nedlastede pakkene med applikasjonsansvarlig eller fra terminalen med følgende kommando:
sudo dpkg -i codeblock*.deb sudo dpkg -i libcodeblocks0*.deb sudo dpkg -i wxsmith*.deb
Og klar med det vil vi allerede ha CodeBlocks installert i systemet vårt.
Når installasjonen er ferdig, kan du begynne å bruke CodeBlocks på systemet ditt, du kan søke etter applikasjonen i applikasjonsmenyen for å kjøre den.
Første gang du kjører CodeBlocks, vil programmet spørre deg om du vil bruke standard kompilatoren Vi klikker ok og nesten umiddelbart vil vi være inne i hovedgrensesnittet til programmet som vi kan begynne å bruke.
Hvordan avinstallerer jeg CodeBlocks på Ubuntu og derivater?
Hvis du vil fjerne dette programmet fra systemet ditt Du må bare åpne en terminal med Ctrl + Alt + T og utføre følgende kommandoer.
Hvis du installerte fra depotet, må du skrive denne kommandoen:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable -r -y
Til slutt skriver vi inn denne kommandoen for å fjerne applikasjonen fra systemet vårt:
sudo apt-get remove codeblocks --auto-remove
For min smak den beste IDE jeg har brukt