Seuraavassa artikkelissa aiomme tarkastella CodeLitea. Tämä on ilmainen ja alustojen välinen integroitu kehitysympäristö C / C ++ -ohjelmointikielelle, vaikka se tukee muita kieliä, kuten PHP ja JavaScript. CodeLite voidaan ladata ilmaiseksi, mutta jos haluat, voit tehdä symbolisen lahjoituksen sitä ladattaessa, jotta voit edelleen tukea tämän IDE: n kehittämistä.
CodeLite on a IDE ilmainen ja avoimen lähdekoodin monitasoinen C / C ++ -kielille se käyttää graafisessa käyttöliittymässään wxWidgets. CodeLiten avoimen lähdekoodin hengen mukaiseksi se kootaan ja viritetään vain ilmaisilla työkaluilla (MinGW ja GDB).
CodeLiten yleiset ominaisuudet
Tämä ohjelmoinnin IDE tarjoaa käyttäjille a helppo projektinhallinta (työtilat / projektit), koodin viimeistely, navigointi lähdetiedostoissa, syntaksin korostus, integrointi Subversioniin, Cscopeen ja UnitTest ++: iin, interaktiivinen virheenkorjausohjelma asennettuna gdb: hen ja tehokas Scintillaan perustuva koodieditori.
Sen merkittävimpien ominaisuuksien joukossa meillä on järjestelmä koodin valmistuminen kaikille tuetuille kielille tässä IDE: ssä. Se ilmoittaa meille myös virheistä, jotka teemme koodiriveillä huomautuksena ikkunassa, jossa työskentelet. Se käyttää myös XDebug, yksi PHP: n suosituimmista virheenkorjauksista.
Tämä ohjelma tarjoaa meille kehitysympäristön niin ohjelmoijat työskentelevät C: n ja C ++: n kanssa tehdä koodin luomisprosessista helpompaa. Tämä lisää tuottavuutta käyttämällä useita välilehtiä, työkaluja ja automaattisen täydennyksen toimintoja koodin kirjoittamiseen. Sarja ominaisuuksia, joissa tämä Alustojen välinen IDE avoin lähdekoodi. Välilehtien ja sivupaneelien suuressa määrässä on monia toimintoja ja työkaluja, joita tarvitsemme koodiemme kehittämisen ja kirjoittamisen aikana.
CodeLite on lisensoitu GNU General Public License v2 tai myöhemmin.
Ne, jotka sitä tarvitsevat, voivat nähdä ohjelman ominaisuudet perusteellisemmin projektin verkkosivusto.
Asenna CodeLite Ubuntuun
Kuten tavallista, meillä on erilaisia vaihtoehtoja tämän ohjelman asentamiseksi Ubuntuun.
Asenna .deb-tiedostosta
Ensimmäinen vaihtoehto on ladata .deb-paketti projektisivulta, jolla saamme viimeisimmän version ohjelmasta. Kun se on ladattu, voimme asentaa sen käyttämällä seuraavaa komentoa konsolissa (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Jos se tapahtuu sinulle kuten minä ja asennuksen jälkeen konsoli varoittaa virheistä Asennuksen aikana voit korjata sen kuten minä. Minun piti vain pakottaa asennus seuraavalla komennolla:
sudo apt install -f
Asenna PPA: lta
Voimme asentaa tämän ohjelman sekä Ubuntu 16.04: ään että sen versioon 17.04 sen avulla PPA. On selvennettävä, että jos asennamme ohjelman tällä menetelmällä, sen viimeinen versio asennetaan. Jos olet kiinnostunut asentamaan sen, kirjoitamme siihen seuraavat komennot päätelaitteeseen (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Asenna gitin kautta
Toinen vaihtoehto, jonka meidän on asennettava CodeLite, on tehdä se koodinsa kautta mennä. Käännä CodeLite tietokoneellemme tarvitsemme seuraavaa paketit, jotka osoittavat meidät sivulta GitHub projektin:
- wxWidgets 3.0 tai uudempi.
- GTK-kehityspaketti. Sitä kutsutaan usein libgtk2.0-dev, wxGTK-devel tai jotain vastaavaa.
- pkg-config, joka yleensä tulee GTK dev -paketin mukana.
- Rakennuksen välttämätön paketti tai vastaava bitti: g ++, make jne.
- mennä.
- cmake.
Koneellemme on oltava sisäänrakennettu wxWidgets 3.0 tai uudempi. Jos joku ei osaa asentaa sitä, hän voi ladata asennusohjelman wxWidgetit CodeLite-arkisto.
Ubuntussa / Debianissa voit asentaa kaikki yllä olevat kirjoittamalla:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
Ladataan lähdekoodi:
git clone https://github.com/eranif/codelite.git
Suorita cmake ja käännä CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
Poista CodeLite
Jos et pidä tästä sovelluksesta, voimme päästä eroon siitä yksinkertaisella komennolla päätelaitteessa (Ctrl + Alt + T):
sudo apt remove codelite && sudo apt autoremove
Katsotaanpa, olen asentanut Lighttpd: n web-palvelimeksi PHP 7.3: n kanssa kehittääksesi ja oppiakseen kotona. Se toimii hyvin, mutta haluan määrittää Xdebugin CodeLite-ohjelmassa ja ohjattu toiminto pyytää minua lisäämään muutaman rivin kopioimalla ja liittämällä sen php.iniin. Ongelmana on, että tiedostossa /etc/php/7.3/ on useita alihakemistoja, joissa on niin monta php.ini-tiedostoa, enkä löydä mistään tarkempia ohjeita siitä, mihin kokoonpanotiedostoista kyseiset rivit lisätään.
Erityisesti php.ini on seuraavissa alihakemistoissa, jotka riippuvat tiedostosta /etc/php/7.3/: apache2, cgi, cli ja fpm. Hyvässä logiikassa sen pitäisi olla CGI, mutta miten olla varma? ...
Hei. Käsken sinua katsomaan Wiki projektin. Ehkä sieltä löydät ratkaisun epäilyihisi. Salu2.