Avatar billede dauer Nybegynder
17. marts 2003 - 20:28 Der er 14 kommentarer og
1 løsning

Cygwin

Hejsa
Jeg bruger Cygwin som command prompt når jeg programmerer, men hvordan skifter jeg working directory? Jeg vil gerne have at programmet compilerer mine filer fra den mappe hvor jeg gemmer dem. Hvordan gør jeg det?
Avatar billede arne_v Ekspert
17. marts 2003 - 20:32 #1
Du kan enten bare bruge din DOS prompt og bruge DOS CD
eller du kan bruge bash og bruge Unix CD (slasherne vender den anden vej !).
Avatar billede dauer Nybegynder
17. marts 2003 - 20:55 #2
hvis jeg nu gerne vil bruge cygwin
Avatar billede arne_v Ekspert
17. marts 2003 - 21:24 #3
cygwin er et programmerings-miljø.

bash er en shell som kommer med cygwin (der er også andre).

cd /dir/subdir

bør virke i dem alle.
Avatar billede dauer Nybegynder
24. marts 2003 - 17:00 #4
okay, men hvordan får jeg ændret working directory?
når jeg skriver "pwd" skriver den "home/mit navn". Hvordan får jeg ændret den sti så mit working directory er et andet sted?
Avatar billede arne_v Ekspert
24. marts 2003 - 17:44 #5
cd dir
Avatar billede dauer Nybegynder
24. marts 2003 - 17:51 #6
hvordan går man tilbage i mapperne? normalt er det cd.. men det virker vist ikke i cygwin
Avatar billede arne_v Ekspert
24. marts 2003 - 17:54 #7
cd ..

(mellemrum mellem cd og .. bør virke)
Avatar billede dauer Nybegynder
24. marts 2003 - 18:00 #8
okay, så virker det :)
Avatar billede arne_v Ekspert
24. marts 2003 - 18:03 #9
Mange PC brugere har vænnet sig til at skrive cd.. uden mellemrum
og det virker altså ikke i Unix/Linux/Cygwin shells.

Nej hvor har jeg bandet over det tit.
Avatar billede dauer Nybegynder
24. marts 2003 - 18:07 #10
lige et sidste spørgsmål, hvordan starter man *.exe filer? man kan åbentbart ikke bare skrive navnet på filen
Avatar billede arne_v Ekspert
24. marts 2003 - 18:19 #11
Gæt.

Du er offer for endnu en irriterende Unixisme.

I.s.f.:
  foobar
så prøve med:
  ./foobar
!
Avatar billede arne_v Ekspert
24. marts 2003 - 18:20 #12
./ betyder jo bare current directory, men default søger
Unix/Linux/Cygwin ikke i current directory efter executables.

Magelige folk har selvfølgelig fundet ud af at sætte . i pathen !
Avatar billede dauer Nybegynder
24. marts 2003 - 18:39 #13
hehe, ja så virker det. Det var jo ikke nemt at vide. Tak for hjælpen.
Du får lige point :)
Avatar billede kvinther Nybegynder
05. juni 2003 - 01:01 #14
Jeg ved at spørgsmålet er lukket, men som svar på hvordan man permanent ændrer sit working directory, kan man under Cygwin gøre følgende:

Gå in i /etc/passwd, her har hver bruger en linie med en masse data. Et eller andet sted står der noget a la /home/bruger. Det kan f.eks. ændres til /cygdrive/c/work, som altså giver c:\work som hjemmebibliotek.
Avatar billede dauer Nybegynder
10. juni 2003 - 16:20 #15
takker for svaret :)
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
Kurser inden for grundlæggende programmering

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