heh.pl
Kanał informacyjny Heh.pl


Niedziela 22 grudnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

slackware i C++


24.13.118.* napisał:
mam taki problemik napisalem swoj pierwszy program w C++
probowalem go skomplilowac tak :

CODE
$ 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

80.53.208.* napisał:
./pr

195.140.153.* napisał:
To ja moze wyjasnie dlaczego tak sie dzieje icon_smile3.gif

[zalozmy, ze zrodlo i binarka pr1 znajduja sie w /home/voytar/prog]

Wpisujac
CODE
$ pr1

shell 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 icon_smile3.gif

Aczkolwiek nie mamy tego katalogu w PATH, wiec musimy podac mu sciezke do programu icon_smile3.gif W tym przypadku jest to /home/voytar/prog/pr1. No ale w *NIXach zycie jest ulatwione i
CODE
./

wskazuje na biezacy katalog icon_smile3.gif Wiec piszemy tak jak wspomnial phranzee ./pr1 icon_smile3.gif

80.53.208.* napisał:
voytar: a nie wiesz moze czy do PATH mozna dodac dynamiczny PWD ? icon_smile3.gif
po export PATH=$PATH:$PWD zostaje dodany tylko aktualny katalog. mozna zawsze dac aliasa na cd i pwd, ale moglo by byc wolno icon_razz.gif

193.109.91.* napisał:
Ale po co? Toz to tylko dwa znaczki : ./ icon_smile2.gif

80.53.208.* napisał:
wiem, pytam z ciekawosci icon_smile3.gif

195.140.153.* napisał:
Oj, nie wiem icon_smile3.gif IMHO bez sensu icon_wink2.gif

62.233.169.* napisał:
można tak zrobić.

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 2.29 | SQL: 1 | Uptime: 59 days, 2:43 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl