IDE pod archaiczne kompilatory C

0

Mam do napisania kilka programow w C na dosc archaiczne procesory, wiec i kompilatory mimo ze dzialaja pod Windows to sa dosc egzotyczne ze tak powiem. Moglbym orac w Notepadzie++ ale przy kilku tysiacach linijek to przestaje byc zabawne. W zwiazku z tym proste pytanie - czy zna ktos jakies IDE w ktorym mozna zdefiniowac podlaczenie wlasciwie dowolnego kompilatora C? Przejrzalem Eclipse, NetBeans, CodeBlocks, CodeLite, DevC++. Chcialem tez sprobowac CodeWarrior ale sie nie uruchamia (system XP). Wszystkie ktore udalo mi sie sprawdzic maja z gory zdefiniowane kilka kompilatorow i nie daja mozliwosci podpiecia wlasnego (no chyba ze cos mi umknelo). Oczekiwania w sumie mam niewielkie - zeby kolorowalo skladnie, latwo bylo operowac na kilku plikach i zeby sie kompilowalo prosto z IDE (nie oczekuje wodotryskow w postaci podpowiedzi dostepnych funkcji itp). Bede wdzieczny za pomoc i wskazanie jakiegos sensownego rozwiazania.

PS: Zmiana kompilatorow absolutnie nie wchodzi w gre.

1

Polecam Geany - kolorowanie jest, własne polecenia kompilacji/budowania idzie zrobić bez problemu (albo i wywołać make przez skrót klawiszowy), dla C podpowiadanie identyfikatorów działa całkiem dobrze.

0

Co to znaczy kompilowało prosto z IDE? W takim Eclipsie da się podpiąć cokolwiek, ale pisania Makefile'a dla egzotycznych narzędzi możesz nie uniknąć. Co to za kompilatory?

1

Klasycznie Vim + TMux + Make.

0

kilka programow w C na dosc archaiczne procesory

No ale... jakie?
I jaki to kompilator?

Bo być może istnieje IDE pod ten konkretny kompilator.

4
  1. jeśli chodzi o pliki z kilkoma tysiącami linii to po prostu je podziel na mniejsze
  2. w Code::Blocks masz do wyboru n kompilatorów, ale oprócz tego możesz zdefiniować swój (dość wygodna konfiguracja)
  3. Eclipse przystosowano już chyba do każdego możliwego kompilatora czy interpretera
  4. Netbeans ma też pewne możliwości w tym kierunku
  5. W ostateczności pozostaje Emacs.

http://tuhdo.github.io/c-ide.html
https://truongtx.me/2013/03/10/emacs-setting-up-perfect-environment-for-cc-programming/
https://martinralbrecht.wordpress.com/2014/11/03/c-development-with-emacs/

0
alagner napisał(a):

Co to znaczy kompilowało prosto z IDE? W takim Eclipsie da się podpiąć cokolwiek, ale pisania Makefile'a dla egzotycznych narzędzi możesz nie uniknąć. Co to za kompilatory?

Kompilowalo prosto z IDE, czyli zebym prostym skrotem klawiszowym mogl uruchamiac make, zamiast za kazdym razem recznie odpalac bata z commandera/explorera. Eclipsa nie udalo mi sie zmusic do wspolpracy mimo usilnych prob.

Azarien napisał(a):

No ale... jakie?
I jaki to kompilator?

Bo być może istnieje IDE pod ten konkretny kompilator.

Jednym z procesorow jest MOS 6502 i kompilator cc65

vpiotr napisał(a):
  1. jeśli chodzi o pliki z kilkoma tysiącami linii to po prostu je podziel na mniejsze
  2. w Code::Blocks masz do wyboru n kompilatorów, ale oprócz tego możesz zdefiniować swój (dość wygodna konfiguracja)
  3. Eclipse przystosowano już chyba do każdego możliwego kompilatora czy interpretera
  4. Netbeans ma też pewne możliwości w tym kierunku
  1. Oczywista sprawa. Mialem na mysli kilka tysiecy po roznych plikach.
  2. W Code:Blocks nie odnalazlem ani jednego z kompilatorow ktorych potrzebuje, dlatego chodzi mi o takie IDE ktore umozliwia podpiecie czegokolwiek.
  3. W pierwszej kolejnosci chcialem wlasnie wykorzystac Eclipse bo w nim pracuje na codzien. Probowalem ale bez skutku. Przerobilem kilka tutoriali, ale wszystkie dotycza najpopularniejszych kompilatorow. Mozliwe ze cos robie zle. Przydalaby sie jakis minimalna wskazowka - gdzie i jak podpiac zwyklego make i zeby wyniki tej operacji wyswietlane byly na konsole podczas kompilacji.
  4. NetBeans wydaje mi sie akurat najbardziej ograniczony pod tym wzgledem

Podsumowujac: Najlepsza opcja poki co okazal sie Geany, bo udalo sie pod niego podpiac to co chcialem. VIM tez jest sensowny. Jesli jednak ktos dalby jakas wskazowke jak osadzic to w Eclipse to bylbym bardzo wdzieczny.

0

Makefile project with existing code albo jakoś podobnie nie działa?

0

W CodeBlocks możesz przecież ustawić swój kompilator, linker itd. w zakładce toolchain executables

0

Dziwne, że jeszcze nikt nie polecił Qt Creator, więc polecam :). Również można podpiąć różne kompilatory.

1 użytkowników online, w tym zalogowanych: 0, gości: 1