Edytor i kompilator pod Linuksa

Potrzebujesz pomocy z C, C++, perl, python, itp.
wojtasskorcz
Posty: 39
Rejestracja: 14 kwietnia 2009, 10:35

Edytor i kompilator pod Linuksa

Post 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.
kabanek
Posty: 16
Rejestracja: 15 lipca 2010, 18:07

Post autor: kabanek »

Oj, trochę do wyboru masz:
[INDENT]Eclipse CDT
Netbeans
Geany
QtCreator
Code::Block
[/INDENT]
i jeszcze pewnie kilka by się znalazło ;)
wojtasskorcz
Posty: 39
Rejestracja: 14 kwietnia 2009, 10:35

Post 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ć?
Załączniki
geany.jpg
NeoN265
Posty: 43
Rejestracja: 16 października 2007, 16:37
Lokalizacja: Bytom

Post autor: NeoN265 »

Nie ustawiłeś typu pliku. Dokument > Ustaw typ pliku > Języki programowania > C++ file
wojtasskorcz
Posty: 39
Rejestracja: 14 kwietnia 2009, 10:35

Post 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ć?
NeoN265
Posty: 43
Rejestracja: 16 października 2007, 16:37
Lokalizacja: Bytom

Post autor: NeoN265 »

To wina tego, że twój plik z kodem programu nie ma rozszerzenia *.cpp.
wojtasskorcz
Posty: 39
Rejestracja: 14 kwietnia 2009, 10:35

Post 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ć?
NeoN265
Posty: 43
Rejestracja: 16 października 2007, 16:37
Lokalizacja: Bytom

Post autor: NeoN265 »

Naciśnij F5 na klawiaturze w geany. Jak dobrze pamiętam to wtedy od razu kompiluje i uruchamia.
wojtasskorcz
Posty: 39
Rejestracja: 14 kwietnia 2009, 10:35

Post 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.
pixelnter
Posty: 11
Rejestracja: 25 kwietnia 2010, 18:49

Post autor: pixelnter »

Odwrotnie. Najpierw skompilować, potem zbudować.
ODPOWIEDZ