Avatar billede conrad Nybegynder
22. juli 2003 - 16:52 Der er 12 kommentarer og
1 løsning

CYGWIN: Hvor er PATH?

Har installeret CYGWIN fordi jeg skal bruge en netværkssimulator (NS-2) som kører herunder.

jeg kan ikke finde ud af at starte denne simulator.

I hjælpen står der:

What do I do after I successfully build ns?

Put the path to your ns executable into your PATH environment
Put the path to your otcl into your LD_LIBRARY_PATH environment
Put the path to your tcl library into your TCL_LIBRARY environment

1) Hvad er PATH environment (er det windows PATH variablen)
2) Hvordan skal disse variable se ud (.../.../ eller \...\...)
3) hvordan finder jeg ud af hvor disse ns executable ligger?

Jeg kender ikke meget til Linux/unix så det kan godt være det er meget simpelt
Avatar billede simonvalter Praktikant
22. juli 2003 - 16:57 #1
export PATH="/usr/bla/bla"
export ...

det skal du gøre i shell

ellers har du en .bashrc eller .cshrc
fil i dit homedir
som du kan komme den linje i

jeg har ikke rodet med cygwin før men det ville jeg gøre under linux/unix
Avatar billede simonvalter Praktikant
22. juli 2003 - 16:58 #2
hvis du skriver
export PATH .. så virker det kun så længe din shell er åben
derfor skal du komme det i den fil ..
Avatar billede conrad Nybegynder
22. juli 2003 - 18:25 #3
Som sagt kender jeg ikke meget til Linux

Resulatet af echo $PATH$ ser sådan ud:

Administrator@lconrad ~/ns-allinone-2.26/ns-2.26
$ echo $PATH$
/home/Administrator/ns-allinone-2.26/tcl8.3.2/unix:/home/Administrator/nsallinone-2.26/tk8.3.2/unix:/home/Administrator/ns-allinone2.26/bin:/home/Administrator/ns-allinone-2.26/ns-allinone-2.26//tcl8.3.2/unix:/home/Administrator/ns-allino
ne-2.26/ns-allinone-2.26//tk8.3.2/unix:/home/Administrator/ns-allinone-2.26/ns-allinone-2.26//bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Program Files/Microsoft.NET/FrameworkSDK/Bin/:/cygdrive/c/Program Files/Microsoft Visual Studio.NET/Common7/IDE/:/cygdrive/c/WINNT/Microsoft.NET/Framework/v1.0.3705/:/cygdrive/c/Pr
ogram Files/Microsoft Visual Studio .NET/Vc7/bin/:/cygdrive/c/WINNT/system32:/cy
gdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/PROGRA~2/ULTRAEDT:/cy
gdrive/c/MSSQL7/BINN:/cygdrive/c/programmer/cvs:/cygdrive/c/jakarta-ant-1.5.1/bi
n:/cygdrive/c/j2sdk1.4.1_02/bin:/cygdrive/c/mySQL/bin:/:/cygdrive/c/bin:/cygdriv
e/c/WINDOWS:/cygdrive/c/WINDOWS/COMMAND:/usr/X11R6/bin$

Kan du se om den ser "fornuftig ud"?

Endnu et spørgsmål: Hvis jeg vil køre et program i Windows så kalder jeg en .exe fil. Hvad er det tilsvarende i Linux?
Avatar billede simonvalter Praktikant
22. juli 2003 - 18:32 #4
./binfil

sådan kører du den .. jeg skal ikke kunne sige om det andet er rigtigt ..
jeg ville tro at du kun skulle bruge
/home/Administrator/ns-allinone-2.26/bin
i din path ..
prøv At skrive
export
og se om du også har LD_LIBRARY_PATH  og den anden.
Avatar billede conrad Nybegynder
22. juli 2003 - 18:40 #5
uddrag af export

declare -x  CYGWIN="C:\\cygwin;"
declare -x  HOME="/home/Administrator"
declare -x  HOMEDRIVE="C:"
declare -x  HOMEPATH="\\"

declare -x LD_LIBRARY_PATH="/home/Administrator/ns-allinone-2.26/tcl8.3.2/unix:/home/Administrator/ns-allinone-2.26/tk8.3.2/unix: /home/Administrator/ns-allinone-2.26/otcl-1.0a8:/home/Administrator/ns-allinone-2.26/lib:/home/Administrator/n
s-allinone-2.26/ns-allinone-2.26//tcl8.3.2/unix:/home/Administrator/ns-allinone-2.26/ns-allinone-2.26//tk8.3.2/unix:/home/Administrator/ns-allinone-2.26/ns-allinone-2.26//otcl-1.0a8:/home/Administrator/ns-allinone-2.26/ns-allinone-2.26//lib
:"

Hvorfor optræder der // nogle steder
og hvad gør unix: i stien?
Avatar billede simonvalter Praktikant
22. juli 2003 - 19:10 #6
den fortæller hvor man finder .. feks ns executable
Avatar billede simonvalter Praktikant
22. juli 2003 - 19:11 #7
du mangler TCL_LIBRARY
Avatar billede conrad Nybegynder
22. juli 2003 - 19:33 #8
TCL_LIBRARY???
Avatar billede conrad Nybegynder
22. juli 2003 - 19:42 #9
jeg tror jeg har den
uddrag fra export

declare -x TCL_LIBRARY="/home/Administrator/ns-allinone-2.26/ns-allinone-2.26//t
cl8.3.2/library"
Avatar billede simonvalter Praktikant
22. juli 2003 - 20:01 #10
ok .. så burde det vel føre fint nu
Avatar billede conrad Nybegynder
22. juli 2003 - 20:45 #11
jeg har fået lavet så meget rod i den så jeg genindstallerer.
Tilsidst kunne jeg hverken kalde grep, g++ eller noget andet fra Cygwin.

Skal jeg lukke her og åbne et nyt spørgsmål i morgen?
Avatar billede simonvalter Praktikant
22. juli 2003 - 20:47 #12
ja .. det ser ikke ud til at der er andre der melder sig med hjælp
Avatar billede conrad Nybegynder
22. juli 2003 - 22:27 #13
ok tak for hjælpen. jeg vil lige prøve at kigge på det sammen med en "ren" installation
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester