Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Polish OTW
  • Search

[OT]kompilator c++ pod linuxa

Rozmowy nie związane ściśle z Gentoo

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
16 posts • Page 1 of 1
Author
Message
dimril
Tux's lil' helper
Tux's lil' helper
Posts: 126
Joined: Sun Mar 06, 2005 3:27 pm

[OT]kompilator c++ pod linuxa

  • Quote

Post by dimril » Sun Jun 05, 2005 9:30 pm

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?
Top
mrbeefy
n00b
n00b
Posts: 3
Joined: Fri Jun 03, 2005 11:47 pm

  • Quote

Post by mrbeefy » Sun Jun 05, 2005 9:44 pm

g++
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Sun Jun 05, 2005 10:06 pm

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
Top
raaf
Apprentice
Apprentice
User avatar
Posts: 293
Joined: Wed Dec 31, 2003 7:45 am
Location: Kraków

Re: [OT]kompilator c++ pod linuxa

  • Quote

Post by raaf » Sun Jun 05, 2005 10:23 pm

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!! ;)
Top
dimril
Tux's lil' helper
Tux's lil' helper
Posts: 126
Joined: Sun Mar 06, 2005 3:27 pm

  • Quote

Post by dimril » Mon Jun 06, 2005 8:23 am

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?
Top
nelchael
Retired Dev
Retired Dev
User avatar
Posts: 1948
Joined: Sat Mar 20, 2004 9:15 am
Location: /dev/drzewo
Contact:
Contact nelchael
Website

Re: [OT]kompilator c++ pod linuxa

  • Quote

Post by nelchael » Mon Jun 06, 2005 9:24 am

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: Select all

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]
Top
Crenshaw
Guru
Guru
User avatar
Posts: 474
Joined: Wed Jun 23, 2004 9:28 pm
Location: Poland

  • Quote

Post by Crenshaw » Mon Jun 06, 2005 11:29 am

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
Top
tomcio
Tux's lil' helper
Tux's lil' helper
Posts: 132
Joined: Wed Mar 23, 2005 7:42 am
Location: Szczecinek Poland

  • Quote

Post by tomcio » Tue Jun 07, 2005 2:39 pm

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: Select all

#include <stdio.h>

int main (void)   {
  printf ("Hello world!\n");
  return 0;
}
Taki kod dkompilujesz poleceniem:

Code: Select all

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++"
Top
TAXIarz
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 121
Joined: Tue Apr 26, 2005 12:21 pm
Location: Klodzko[Poland]

  • Quote

Post by TAXIarz » Tue Jun 07, 2005 4:16 pm

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: Select all

#  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
Top
_troll_
Bodhisattva
Bodhisattva
User avatar
Posts: 1971
Joined: Wed Feb 04, 2004 9:16 pm
Location: Warszawa, Poland

  • Quote

Post by _troll_ » Tue Jun 07, 2005 4:50 pm

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
Top
TAXIarz
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 121
Joined: Tue Apr 26, 2005 12:21 pm
Location: Klodzko[Poland]

  • Quote

Post by TAXIarz » Tue Jun 07, 2005 5:11 pm

IMO dla poczatkujacego Dev-C++ lepsze niz: vi + gcc.

Czy jedyne? Nie, to jedno z przykladowych. Nikogo nie naklaniam do
akurat tego co podalem.
Top
_troll_
Bodhisattva
Bodhisattva
User avatar
Posts: 1971
Joined: Wed Feb 04, 2004 9:16 pm
Location: Warszawa, Poland

  • Quote

Post by _troll_ » Tue Jun 07, 2005 5:25 pm

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
Top
TAXIarz
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 121
Joined: Tue Apr 26, 2005 12:21 pm
Location: Klodzko[Poland]

  • Quote

Post by TAXIarz » Tue Jun 07, 2005 5:32 pm

_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.
Top
_troll_
Bodhisattva
Bodhisattva
User avatar
Posts: 1971
Joined: Wed Feb 04, 2004 9:16 pm
Location: Warszawa, Poland

  • Quote

Post by _troll_ » Tue Jun 07, 2005 6:06 pm

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
Top
dimril
Tux's lil' helper
Tux's lil' helper
Posts: 126
Joined: Sun Mar 06, 2005 3:27 pm

  • Quote

Post by dimril » Wed Jun 08, 2005 7:17 am

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?
Top
argasek
Bodhisattva
Bodhisattva
User avatar
Posts: 1121
Joined: Thu May 06, 2004 2:21 pm
Location: Sol [0,0], Poland, Kraków
Contact:
Contact argasek
Website

  • Quote

Post by argasek » Wed Jun 08, 2005 9:05 am

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
Top
Post Reply
  • Print view

16 posts • Page 1 of 1

Return to “Polish OTW”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic