View previous topic :: View next topic |
Author |
Message |
dimril Tux's lil' helper
Joined: 06 Mar 2005 Posts: 126
|
Posted: Sun Jun 05, 2005 9:30 pm Post subject: [OT]kompilator c++ pod linuxa |
|
|
topic o podrecznikach do nauki c++ niedawno sie pojawil, a ja ciekaw jestem jak to sie zachowuje pod linuxem... (np programy bez okien - konsola? i czy pojawiaja sie w kompilatorach tzw. 'okna'?)
a przede wszystkim - czy znacie jakies godne polecenia kompilatory C++ pod linuxa? |
|
Back to top |
|
|
mrbeefy n00b
Joined: 03 Jun 2005 Posts: 3
|
Posted: Sun Jun 05, 2005 9:44 pm Post subject: |
|
|
g++ |
|
Back to top |
|
|
OBenY Guru
Joined: 15 Feb 2004 Posts: 552 Location: Poland -> Wroclaw
|
Posted: Sun Jun 05, 2005 10:06 pm Post subject: |
|
|
Pytanie troche bez sensu
Linux korzysta z pakietu gcc, dostarczajacego kompilatory C/C++ i inne, ktore sa dosc wysokiej jakosci! Wszystkie skladniki systemowe w Twojej dystrybucji sa kompilowane najprawdopodobniej nim.
Z innych dobrych kompilatorow, to polecam ICC - produkt Intela.
Swoja droga, co znaczy: "w kompilatorach pojawiaja sie okna"? Wybacz ale nie rozumiem Twojej wypowiedzi - moglbys sie wyrazac precyzyjniej? _________________ Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net |
|
Back to top |
|
|
raaf Apprentice
Joined: 31 Dec 2003 Posts: 293 Location: Kraków
|
Posted: Sun Jun 05, 2005 10:23 pm Post subject: Re: [OT]kompilator c++ pod linuxa |
|
|
dimril wrote: | topic o podrecznikach do nauki c++ niedawno sie pojawil, a ja ciekaw jestem jak to sie zachowuje pod linuxem... (np programy bez okien - konsola? i czy pojawiaja sie w kompilatorach tzw. 'okna'?)
a przede wszystkim - czy znacie jakies godne polecenia kompilatory C++ pod linuxa? |
tak swoja droga to bardzo "ciekawe" pytanie uzytkownika gentoo ehehehehehe
puzno jusz
pa
raaf _________________ skladmuzyczny.pl, REKLAMA, astalavista Vista, .. kiss my XGL!! |
|
Back to top |
|
|
dimril Tux's lil' helper
Joined: 06 Mar 2005 Posts: 126
|
Posted: Mon Jun 06, 2005 8:23 am Post subject: |
|
|
dobra - drobna niescislosc - chodzilo mi raczej o srodowisko programistyczne. A jesli chodzi o okna to chodzilo o to czy daloby sie w takim srodowisku jakos milo i szybko stworzyc interface z okienkami... a tak btw - skoro juz mam to gcc () to jak moge to wykorzystac do tworzenia wlasnych aplikacji? |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Mon Jun 06, 2005 9:24 am Post subject: Re: [OT]kompilator c++ pod linuxa |
|
|
raaf wrote: | dimril wrote: | topic o podrecznikach do nauki c++ niedawno sie pojawil, a ja ciekaw jestem jak to sie zachowuje pod linuxem... (np programy bez okien - konsola? i czy pojawiaja sie w kompilatorach tzw. 'okna'?)
a przede wszystkim - czy znacie jakies godne polecenia kompilatory C++ pod linuxa? |
tak swoja droga to bardzo "ciekawe" pytanie uzytkownika gentoo ehehehehehe |
Tak?
Code: | nelchael@nelchael ~$ grep -Hr nocxx /usr/portage/profiles/use.*
/usr/portage/profiles/use.desc:nocxx - Disable support for C++ (DONT USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
nelchael@nelchael ~$ |
_________________ [color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]
[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166] |
|
Back to top |
|
|
Crenshaw Guru
Joined: 23 Jun 2004 Posts: 474 Location: Poland
|
Posted: Mon Jun 06, 2005 11:29 am Post subject: |
|
|
dimril wrote: | dobra - drobna niescislosc - chodzilo mi raczej o srodowisko programistyczne. A jesli chodzi o okna to chodzilo o to czy daloby sie w takim srodowisku jakos milo i szybko stworzyc interface z okienkami... a tak btw - skoro juz mam to gcc () to jak moge to wykorzystac do tworzenia wlasnych aplikacji? |
To Ty sie pytasz o IDE do c++ tak wlasciwie. Bo ja wiem KDevelop, Anjuta czy cos? Ja uzywam vim'a ale to chyba Cie nie interesuje
L |
|
Back to top |
|
|
tomcio Tux's lil' helper
Joined: 23 Mar 2005 Posts: 132 Location: Szczecinek Poland
|
Posted: Tue Jun 07, 2005 2:39 pm Post subject: |
|
|
Lepiej zacznij od kedit, gedit lub vima jesteś początkującym programistą prawda?). Te wszystkieIDE wygenerują sporo kodu i innych pierdół (chociażby skryty configure) których ty i tak nie skumasz....
dajmy na to (plik: kod.c, co prawda to języm C, ale co tam...):
Code: |
#include <stdio.h>
int main (void) {
printf ("Hello world!\n");
return 0;
}
|
Taki kod dkompilujesz poleceniem:
Code: |
gcc o program kod.c
|
Taki sam kod programu "Hello world!" napisany w C++, skompilujesz takim samym poleceniem zamieniając tylko "gcc" na "[/quote]g++" |
|
Back to top |
|
|
TAXIarz Tux's lil' helper
Joined: 26 Apr 2005 Posts: 121 Location: Klodzko[Poland]
|
Posted: Tue Jun 07, 2005 4:16 pm Post subject: |
|
|
Wydaje mi sie, ze autorowi wątku chodzilo o: Dev-C++.
Jak to wyglada jest tu: http://www.bloodshed.net/images/devcpp5_scr.jpg
A tu do pobrania:
http://sourceforge.net/projects/dev-cpp/
A tu na jakie platformy:
Code: |
# Operating System: 32-bit MS Windows (95/98), 32-bit MS Windows (NT/2000/XP), All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), Linux, Win2K, WinXP
|
|
|
Back to top |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Tue Jun 07, 2005 4:50 pm Post subject: |
|
|
TAXIarz wrote: | Wydaje mi sie, ze autorowi wątku chodzilo o: Dev-C++. | ))))))))) po czym wnosisz?!?!? )))))))))))) Czyby bylo to jedyne, sluszne, (tm) IDE ??
Pozdrawiam,
Przemek _________________ Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump |
|
Back to top |
|
|
TAXIarz Tux's lil' helper
Joined: 26 Apr 2005 Posts: 121 Location: Klodzko[Poland]
|
Posted: Tue Jun 07, 2005 5:11 pm Post subject: |
|
|
IMO dla poczatkujacego Dev-C++ lepsze niz: vi + gcc.
Czy jedyne? Nie, to jedno z przykladowych. Nikogo nie naklaniam do
akurat tego co podalem. |
|
Back to top |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Tue Jun 07, 2005 5:25 pm Post subject: |
|
|
TAXIarz wrote: | IMO dla poczatkujacego Dev-C++ lepsze niz: vi + gcc.
Czy jedyne? Nie, to jedno z przykladowych. Nikogo nie naklaniam do akurat tego co podalem. | ??? Zglupialem.... przeczytaj plz jeszcze raz co napisales i sprawdz, czy nikogo nie naklaniasz ))) wiem - czepiam sie
A co do vi/vim + gcc - JEST najlepsze. ZWLASZCZA dla poczatkujacego.... na poczatek - odpalic vimtutor'a i nauczyc sie podstaw.
Co do IDE.... Sam korzystam z QT Designera od jakiegos czasu. Ale glownie po to, by robic GUI. QT rocks Ale to subiektywne, wiec nie robmy wojny z GTK (ponoc anjuta ma miec / ma - niesprawdzone przeze mnie - mozliwosc prototypowania interfejsow opartych na GTK). Ale po utworzeniu bazowych klas - i tak vim'a dalej mecze
Pozdrawiam,
Przemek _________________ Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump |
|
Back to top |
|
|
TAXIarz Tux's lil' helper
Joined: 26 Apr 2005 Posts: 121 Location: Klodzko[Poland]
|
Posted: Tue Jun 07, 2005 5:32 pm Post subject: |
|
|
_troll_ wrote: | przeczytaj plz jeszcze raz co napisales i sprawdz, czy nikogo nie naklaniasz ))) wiem - czepiam sie
|
Postanowilem juz od jakiegos czasu nie wdawac sie w swięte wojny,
czy to na forum, czy IRC, czy USENET. |
|
Back to top |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Tue Jun 07, 2005 6:06 pm Post subject: |
|
|
TAXIarz wrote: | _troll_ wrote: | przeczytaj plz jeszcze raz co napisales i sprawdz, czy nikogo nie naklaniasz ))) wiem - czepiam sie | Postanowilem juz od jakiegos czasu nie wdawac sie w swięte wojny,
czy to na forum, czy IRC, czy USENET. | Mozesz to rozwinac?? Bo wydaje mi sie, ze rozumiem, ale .... _________________ Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump |
|
Back to top |
|
|
dimril Tux's lil' helper
Joined: 06 Mar 2005 Posts: 126
|
Posted: Wed Jun 08, 2005 7:17 am Post subject: |
|
|
wiec interfejs graficzny (GUI?) sie osobno tworzy... jak to sie pozniej z programem laczy? i czy warto cos wiedziec o roznicach w tworzeniu w C++ miedzy winda a linuxem czy powinienem isc na zywiol? |
|
Back to top |
|
|
argasek Bodhisattva
Joined: 06 May 2004 Posts: 1121 Location: Sol [0,0], Poland, Kraków
|
Posted: Wed Jun 08, 2005 9:05 am Post subject: |
|
|
Poczekaj poczekaj.
Po tym co napisałeś to mam w ogóle wątpliwości, czy... a nieważne
Ja rozumiem, że ludzie wychowali się na Delphi, RAD i takie tam, ale dla mnie to nowina, że program = program z GUI. Halo halo. Stop.
1) jeśli szukasz kompilatora, to został on już podany. g++ (polecenie: g++ ) z pakietu GCC. Jest też kompilator Intela. Innych godnych polecenia nie znam.
2) jeśli szukasz IDE do pisania programów, to nie bardzo wiem co Ci polecić, choć jest tego dużo. Vim (Gvim) jest fajny, choć na początek składnia / obsługa wydaje się dziwna. Z tego co wiem, b. dobrym środowiskiem jest Eclipse (domyślnie jest ono stworzone do pisania w Javie chyba, ale nikt nie broni pracować w C++). Całkiem dobry jest też QT Designer, pod którym cośtam płodziłem i zabawa była po pachy. Z tym, że QT Designer jest przeznaczony do projektowania programów z użyciem biblioteki QT.
3) jeśli interesuje Cię pisanie aplikacji pod XWindows, to wyborów jest kilka:
- hardcore'owy - pisanie bezpośrednio z wykorzystaniem funkcji bibliotecznych serwera X. Nie polecam, no chyba że musisz
- GTK / GTK2. GTK można uznać za, no, może jeszcze nie relikt przeszłości, ale już przestarzałe środowisko. Tak więc: GTK2. GTK2 jest przenośne (patrz: GIMP dla Win32) itp., etc., jeśli bardziej podoba Ci się Gnome, to wybierzesz GTK2. Ktoś bardziej kompetentny powinien wypowiedzieć się, czy GTK2 jest napisane w C++ i przewidziane do pisania w C++. AFAIK, nie, ale istnieją chyba... bindings (tak?), które owijają funkcje C w C++, więc powinieneś (być może) dostać to co chciałeś.
- QT. 100% obiektówka, 100% C++ (ale też i inne języki). Również przenośna. Aplikacje w QT piszą ludzie z Adobe'a, IBMa czy Siemensa, więc ew. gderania o niedojrzałości Linuksa jako platformy programistycznej można włożyć między bajki. Napisane jest w nim całe KDE. Polecam
- inne toolkity też istnieją. Np. FLTK. _________________ RLU #137109 | http://soundcloud.com/argasek |
|
Back to top |
|
|
|