09. september 2002 - 15:15Der er
10 kommentarer og 1 løsning
Path til bruger
Hvem ved hvordan sætter jeg path sådan, at jeg kan afvikle eksekverbare filer fra mine bugermapper ved at skrive: $ programnavn istedet for: $ ./programnavn?
OK tak skal du have. Jeg har ikke været præcis nok. Jeg laver f.eks. et program i en mappe oprettet som den bruger, jeg nu er. Her laver jeg f.eks. en Hello.c, som jeg kompilerer ved at skrive make Hello (har lavet en makefil), nu vil jeg gerne kunne køre Hello ved at skrive: $ Hello i stedet for: $ ./Hello Jeg har prøvet lidt forskellige ting, men har endnu ikke fået det til at virke. Har du nogle gode ideer til dette?
jeps! f.eks. #include <stdio.h> int main() { printf("hello world"); } Hvis jeg kører den helt efter bogen og den er gemt som hello.c vil jeg gøre sådan her: $ cc -o hello hello.c // så kompilerer den. Når jeg så vil køre den fra prompten skriver jeg: $ ./hello herefter skriver den så hello på skærmen i den shell jeg bruger. Nu har jeg så fået fortalt, at man kan modificere .bash_profile, sådan at jeg ikke behøver at skrive: $ ./hello men kan nøjes med: $ hello hvorefter 'hello world' vises på skærmen Mit spørgsmål er: Hvad skriver jeg i .bash_profile får at undgå at skrive $ ./ hver gang jeg skal køre et af mine programmer? Jeg ved, at det er lidt mere omstændigt, end jeg først havde skrevet, og du får under alle omstændigheder dine point, dels fordi jeg ikke har været præcis, og dels fordi du gider hjælpe. Så tak indtil nu! Jeg håber, du har nogle hints.
Hej herlock. Fik faktisk løst den ved at kigge på fil attributterne, så jeg har tilføjet følgende i min .bash_profile: :/home/stig/stig/bin:. så hele path nu ser sådan her ud PATH=$PATH:$HOME/bin:/home/stig/stig/bin:. Det virker. Og tak! Du fik mig på sporet. stig-b
Tak for pointene...selvom de ikke var heeelt fortjent ;)
Synes godt om
Ny brugerNybegynder
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.