Strona 1 z 2

Edytor i kompilator pod Linuksa

: 03 października 2010, 14:51
autor: wojtasskorcz
Czy istnieje jakiś program pod Linuksa, który pozwalałby pisać kod w c++ i po napisaniu automatycznie skompilować go i uruchomić program (chodzi o proste programiki, rozumiem, że uruchamiają się one w terminalu)? Chodzi mi o podobną funkcjonalność jak w Dev-C++ pod Windowsem, czyli, że po napisaniu programu klikamy jeden przycisk i program się zapisuje, kompiluje i uruchamia w konsoli. Nie przekonuje mnie rozwiązanie z każdorazowym kompilowaniem z poziomu konsoli przy pomocy gcc, potrzebuję czegoś typu wszystko w jednym.
Z góry dziękuję za propozycje.

: 03 października 2010, 14:59
autor: kabanek
Oj, trochę do wyboru masz:
[INDENT]Eclipse CDT
Netbeans
Geany
QtCreator
Code::Block
[/INDENT]
i jeszcze pewnie kilka by się znalazło ;)

: 03 października 2010, 15:25
autor: wojtasskorcz
Mam zainstalowane Geany, ale opcja kompilowania jest nieaktywna (mam zapisany plik). Mam zainstalowany g++.
Załącznik geany.jpg nie jest już dostępny
Co z tym zrobić?

: 03 października 2010, 18:36
autor: NeoN265
Nie ustawiłeś typu pliku. Dokument > Ustaw typ pliku > Języki programowania > C++ file

: 03 października 2010, 20:50
autor: wojtasskorcz
Częściowo pomogło, bo już mam aktywny przycisk kompilacji, jednak gdy go kliknę to dostaję komunikat:

Kod: Zaznacz cały

g++ -Wall -c "a" (w katalogu /home/wojtek)
Kompilacja została ukończona pomyślnie
g++: a: linker input file unused because linking not done
Co jeszcze muszę ustawić?

: 04 października 2010, 06:46
autor: NeoN265
To wina tego, że twój plik z kodem programu nie ma rozszerzenia *.cpp.

: 04 października 2010, 10:45
autor: wojtasskorcz
Chyba jestem coraz bliżej rozwiązania, bo program się skompilował (taki przynajmniej dostałem komunikat) i utworzył plik o rozszerzeniu .o, i teraz już chyba ostatnie pytanie z mojej strony. Jak to coś otworzyć?

: 04 października 2010, 11:17
autor: NeoN265
Naciśnij F5 na klawiaturze w geany. Jak dobrze pamiętam to wtedy od razu kompiluje i uruchamia.

: 04 października 2010, 14:23
autor: wojtasskorcz
Już działa. Jeszcze dostawałem komunikat:

Kod: Zaznacz cały

pogram exited with code: 127
ale w internecie już znalazłem, że trzeba najpierw zbudować program (F9), a potem dopiero kompilować (F5). Jak na razie wszystko działa. Dziękuję, NeoN265.

: 04 października 2010, 14:44
autor: pixelnter
Odwrotnie. Najpierw skompilować, potem zbudować.