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: 14644

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: 14644

----------------------------
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: 12235
  • 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: 12235
  • 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: 12235
  • 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: 1067
  • Gde živiš: Detroit Rock City

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: 12235
  • 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: 1067
  • Gde živiš: Detroit Rock City

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: 12235
  • 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 774 korisnika na forumu :: 55 registrovanih, 6 sakrivenih i 713 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1567 - dana 15 Jul 2016 19:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, A.R.Chafee.Jr., aleksandar_tatic, aligrudici, AMCXXL, Andrija357, black venom, borko_marjanovic, branko7, cavatina, comi_pfc, dekir, dexus, doom83, ILGromovnik, ivan979, Kalalaika, Kožedub, lazicdb, Logic005, ltcolonel, Markobg, mačković, MB120mm, Mercury2, Milan Kosić, milimoj, miracoric28, neko iz mase2, nesic1, olga 2, pedja63, pein, pokemoni, proka89, RADOVAN.S, Ratnik84, riva2, rkekoke, robertino, rodoljub, rovac, Shomy, shone34, sosko2, Srki98, stokanovicm, suton2, vathra, Vlada1389, vobo, voja64, weez, YU-UKI, zgembo