Gość Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 mam taki problemik napisalem swoj pierwszy program w C++ probowalem go skomplilowac tak : $ g++ -o pr pr1.C $ czyli mysle sobie jest dobrze sprawdzilem czy zalorzylo nowy plik i byl ale jak wpisalem pr1 to mi napisalo ze "pr1" to nieznana komenda bezmuslnie wpisalem sh pr1 i mi wyszlo ze to jest plik binarny i nie moge go uruchomic przy pomocy sh uczyli mnie w szkole ze wystarczy tylko wpisac nazwe tego nowego pliku i powinien sie uruchomic (unix co prowada) moze mi ktos napisac jak uruchomic ten plik pod slackwarem moze czegos nie wkompilowalem ??? z gory wielkie dzieki pozdrawiam Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
phranzee Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 ./pr Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 To ja moze wyjasnie dlaczego tak sie dzieje :) [zalozmy, ze zrodlo i binarka pr1 znajduja sie w /home/voytar/prog] Wpisujac $ pr1shell szuka pliku o danej nazwie w katalogach zdefiniowanych w zmiennej srodowiskowej PATH. Sa to na przyklad /bin, /sbin, /usr/local/bin, etc. Jezeli dopiszemy do tej zmiennej sciezke /home/voytar/prog to wtedy bedziemy mogli uruchamiac prog samym $ pr1 :) Aczkolwiek nie mamy tego katalogu w PATH, wiec musimy podac mu sciezke do programu :) W tym przypadku jest to /home/voytar/prog/pr1. No ale w *NIXach zycie jest ulatwione i ./wskazuje na biezacy katalog :) Wiec piszemy tak jak wspomnial phranzee ./pr1 :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
phranzee Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 voytar: a nie wiesz moze czy do PATH mozna dodac dynamiczny PWD ? :) po export PATH=$PATH:$PWD zostaje dodany tylko aktualny katalog. mozna zawsze dac aliasa na cd i pwd, ale moglo by byc wolno :P Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
bigfan Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 Ale po co? Toz to tylko dwa znaczki : ./ :-) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
phranzee Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 wiem, pytam z ciekawosci :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 Oj, nie wiem :) IMHO bez sensu ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 21 Lutego 2004 Zgłoś Opublikowano 21 Lutego 2004 można tak zrobić. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...