Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT]kompilator c++ pod linuxa
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
dimril
Tux's lil' helper
Tux's lil' helper


Joined: 06 Mar 2005
Posts: 126

PostPosted: Sun Jun 05, 2005 9:30 pm    Post subject: [OT]kompilator c++ pod linuxa Reply with quote

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
View user's profile Send private message
mrbeefy
n00b
n00b


Joined: 03 Jun 2005
Posts: 3

PostPosted: Sun Jun 05, 2005 9:44 pm    Post subject: Reply with quote

g++
Back to top
View user's profile Send private message
OBenY
Guru
Guru


Joined: 15 Feb 2004
Posts: 552
Location: Poland -> Wroclaw

PostPosted: Sun Jun 05, 2005 10:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
raaf
Apprentice
Apprentice


Joined: 31 Dec 2003
Posts: 293
Location: Kraków

PostPosted: Sun Jun 05, 2005 10:23 pm    Post subject: Re: [OT]kompilator c++ pod linuxa Reply with quote

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
View user's profile Send private message
dimril
Tux's lil' helper
Tux's lil' helper


Joined: 06 Mar 2005
Posts: 126

PostPosted: Mon Jun 06, 2005 8:23 am    Post subject: Reply with quote

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
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Mon Jun 06, 2005 9:24 am    Post subject: Re: [OT]kompilator c++ pod linuxa Reply with quote

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
View user's profile Send private message
Crenshaw
Guru
Guru


Joined: 23 Jun 2004
Posts: 474
Location: Poland

PostPosted: Mon Jun 06, 2005 11:29 am    Post subject: Reply with quote

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
View user's profile Send private message
tomcio
Tux's lil' helper
Tux's lil' helper


Joined: 23 Mar 2005
Posts: 132
Location: Szczecinek Poland

PostPosted: Tue Jun 07, 2005 2:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
TAXIarz
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2005
Posts: 121
Location: Klodzko[Poland]

PostPosted: Tue Jun 07, 2005 4:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Tue Jun 07, 2005 4:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
TAXIarz
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2005
Posts: 121
Location: Klodzko[Poland]

PostPosted: Tue Jun 07, 2005 5:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Tue Jun 07, 2005 5:25 pm    Post subject: Reply with quote

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

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
View user's profile Send private message
TAXIarz
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2005
Posts: 121
Location: Klodzko[Poland]

PostPosted: Tue Jun 07, 2005 5:32 pm    Post subject: Reply with quote

_troll_ wrote:
przeczytaj plz jeszcze raz co napisales i sprawdz, czy nikogo nie naklaniasz ;-)))) wiem - czepiam sie :P


Postanowilem juz od jakiegos czasu nie wdawac sie w swięte wojny,
czy to na forum, czy IRC, czy USENET.
Back to top
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Tue Jun 07, 2005 6:06 pm    Post subject: Reply with quote

TAXIarz wrote:
_troll_ wrote:
przeczytaj plz jeszcze raz co napisales i sprawdz, czy nikogo nie naklaniasz ;-)))) wiem - czepiam sie :P
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
View user's profile Send private message
dimril
Tux's lil' helper
Tux's lil' helper


Joined: 06 Mar 2005
Posts: 126

PostPosted: Wed Jun 08, 2005 7:17 am    Post subject: Reply with quote

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
View user's profile Send private message
argasek
Bodhisattva
Bodhisattva


Joined: 06 May 2004
Posts: 1121
Location: Sol [0,0], Poland, Kraków

PostPosted: Wed Jun 08, 2005 9:05 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum