Pregled razvojnih okruženja za C++ u Linuksu

Pregled razvojnih okruženja za C++ u Linuksu

offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16586

C++ development under Linux





Sve opisane softvere sam isprobao, a na screenshotovima (hvatanim direktno sa mog računara) možete videti neki konkretan problem, konkretan kod (kodovi su prikazani u celosti) i izlaz iz aplikacije. Iako se softveri mogu koristiti i za druge vrste projekata (pogledati informacije za svaki od softvera), ovde je od značaja mogućnost razvoja u programskom jeziku C++ .



1. Programming in editor Kate




Compile & run




Pod opciju (1) spadaju i svi ostali editori, kao što su (g)vim, emacs i drugi.

Više informacija: Kate, emacs, (g)vim



2. MonoDevelop




Više informacija: LINK



3. QT Creator




Više informacija: LINK



4. Code Blocks




Više informacija: LINK



5. KDevelop




Više informacija: LINK



6. NetBeans




Bundle za C/C++ --> LINK



7. Eclipse CDT




Više informacija: LINK



8. Codelite




Više informacija: LINK



9. Anjuta







Više informacija: LINK



10. Dev-C++ v5 beta <under Wine>




Više informacija: LINK
* Primedba: Budući da se pokreće preko Wine-a, kreiraće izvršne datoteke za Windows.



11. SlickEdit




Više informacija: LINK
* Napomena: komercijalan



12. Geany




Više informacija: LINK



13. Oracle Solaris Studio




Više informacija: LINK
Primedba: zaista odlično parče softvera Smile



14. Zinjai




Više informacija: LINK
Primedba: a multi platform IDE for programming in C/C++ aimed to be used in classroom for learning C++, with strong emphasis in debugging information as an educational resource.



15. Ostalo

- KDE Studio --> LINK ; //ne razvija se od 2000. god



-----------------------

Lista će biti ažurirana ako još naiđem na neki IDE koji nisam opisao. Ukoliko znate neki koji nije spomenut, slobodno napišite u temi.

Ziveli



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16586

----------------------------
Azurirana lista:
----------------------------

Dodat Zinjai pod rednim brojem 14.



offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Samo da dodam koju da kolega ne misli da ga izbegavam. Smile

Tradicionalisti često koriste Vi ili Emacs-olike editore. Vi i Emacs tradicionalno dolaze sa velikim brojem opcija za programere. Klonovi nisu izuzetak. Iako postoje i jednostavniji klonovi za sisteme sa ograničenim (fizičkim) resursima.

Najpopularniji iz ove familije su GNU Emacs familija editora (GNU Emacs, XEmacs, SXEmacs) i Vim. Svi pomenuti editori imaju sve mogućnosti pomenute u gornjim redovima, a mogu se dalje proširiti dodacima.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Hello.c primer u Vimu

Dva otvorena fajla u jednom tabu: Makefile u prvoj polovini, hello.c u drugoj:


Za kompajliranje se koristi komanda :make (ovo zahteva postojanje Makefile u trenutnom diru):


Pokretanje programa nakon kompajliranja se vrši sa !imeprograma


Vim takođe ima i mogućnost prikaza grešaka ili upozorenja pri kompajliranju. Takođe je moguće skočiti na problematičnu liniju direktno iz error prozora. A podržano je i sažimanje koda (folding). Postoji još mali milion opcija korisnih za programere, a ako nešto ne postoji ili vam ne odgovara postoje različiti pluginovi na vim.org.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Za ljubitelje tradicionalnih integrisanih okruženja, postoji recimo VimLite plugin:

http://www.vim.org/scripts/script.php?script_id=3647

A takođe je moguće koristiti Vim umesto ugrađenog editora u NetBeansu ili Eclipse (pa čak i Visual Studiu na Win*).

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Kako radi Dev C++ pod Wine-om? Nema nikakvih problema?

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Milos CG ::Kako radi Dev C++ pod Wine-om? Nema nikakvih problema?

Šta će ti Dev C++ pod Wineom? Ne kapiram logiku iza pitanja? Treba ti razvojno okruženje za razvoj Linuks ili Windows aplikacija?

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Za Linux,naravno.Ali vidjeh ovu sliku:




...gdje je Filozov napisao da je pod Wine-om,pa se sjetih stare alatke preko koje sam nekad vjezbao C++ i pitam kako funkcionise preko emulatora.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Miloš CG ::Za Linux,naravno.Ali vidjeh ovu sliku:



...gdje je Filozov napisao da je pod Wine-om,pa se sjetih stare alatke preko koje sam nekad vjezbao C++ i pitam kako funkcionise preko emulatora.


Može se koristiti samo za razvoj Windows aplikacija. Nije upotrebljiv za razvoj Linuks aplikacija.

Ako je to potrebno, u istu svrhu se može koristiti nativni kroskompajler. Uz nativni kroskompajler se može koristiti bilo koji nativni IDE (uz minimalna podešavanja).

Kasnim samo 3 godine sa odgovorom. Mr. Green

Ko je trenutno na forumu
 

Ukupno su 1149 korisnika na forumu :: 37 registrovanih, 9 sakrivenih i 1103 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, 9k38, A.R.Chafee.Jr., AK - 230, Apok, babaroga, bojanM84, Buzdovan, darios, Denaya, Dimitrise93, djboj, doktor123, flash12, ikan, Istman, Karla, kikisp, Krvava Devetka, ksyyaj, kunktator, kybonacci, Marko Marković, mercedesamg, Mercury, milenko crazy north, Milometer, mnn2, nenad81, procesor, robertino, Sale.S, Srle993, Stoilkovic, Tvrtko I, virked, W123