czesc, sluchajcie mam pewnien problem, (w ramach wyjasnien odwiedzilem juz strone www.google.pl i nic tam nie znalazlem) tyczy sie to instalowania i uruchamiania aplikacji w linuxie... otoz sciagnalem sobie program (gcc) rozpakowalem go jak nalezy. wykonalem config a potem make && make install pieknie poszlo choc trwalo dlugo ale jest problem... jak teraz odpalic gcc ?? i czy on znajduje sie w katalogu domyslnym usr/local ? to gdzie jest jakis plik (odpowiednik windowsowskiego exe ?) jestem zielony w linuxie...
odpal konsole/terminal i wpisz :
which gcc ; ls -l which gcc
cudzyslowy sa wqzne, wiec po prostu skopiuj i wklej
//lub po prostu whereis gcc :P - mL
hmm jest tam gcc tylko ze w innej wersji niz zainstalowalem (nizszej) i nie daje sie odpalic (no intput files) hmmm a czy w linuxie programowanie wyglada jak w winie ? ze np. odpalam program (kompilator) i ladne okienko do wprowadzienia kodu itp. czy w linuxie programy sa jakby nakladkami na system ktore sie jakos innaczej wywoluje ? tylko jak ??????????????
Kompilator to nie edytor i nie debugger!!! Kompilator to kompilator i już. Gcc to sam kompilator.
Z tego co piszesz, to gcc Ci się odpala bez problemu, bo dostałeś prawidłowy komunikat "no input files". Nie podałeś mu przecież co chcesz kompilować. Najprostsza prawidłowa składnia (jedna z wielu) to:
gcc program.cpp
Jak chcesz opis wszystkich opcji to: "man gcc" i "man g++"
Istnieją środowiska graficzne pod Linuksa np. Anjuta IDE, Eclipse CDT, KDevelop; sporo osób pisze też w dobrym notatniku z podświelaniem składni np. Kate, a są i hardcorowcy którzy piszą w vim-ie i emacsie.
Jak pobawisz się różnymi IDE, to jako dalszą naukę polecam automake i autoconf (trochę zakręcone i niepotrzebnie zamotane moim zdaniem, no ale standard i sumie nic lepszego nie wymyślono).
P.S. Jeśli system nie widzi Ci nowego kompilatora, to może dlatego, że nowego masz w /usr/local/bin, a starego w /usr/bin. Zmień nazwę temu staremu w /usr/bin na np. gcc.old i powinno pomóc.
o ludu dziekowa, wyjasniles mi wszystko !!!!!!!!!:) wielkie thx, wlasnie o to mi chodzilo, jeszcze raz thx !!