/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Linux syscalls
Fra : Thomas Jensen


Dato : 09-10-07 15:23

Jeg ville prøve at lege med lidt assembly programmering, og fandt en side
på nettet

http://docs.cs.up.ac.za/programming/asm/derick_tut/index.html#manpages

der fortæller at man kan skrive fx

man 2 write

for for at få vist syscall write. Det virker bare ikke... (Ubuntu 7.04)

Er det muligt at få man til at vise _hvilke_ syscalls man kan læse om?
Skal man installere en pakke først, for at det virker?

--
Thomas Jensen, Horsens

 
 
Kent Friis (09-10-2007)
Kommentar
Fra : Kent Friis


Dato : 09-10-07 15:34

Den 09 Oct 2007 14:22:57 GMT skrev Thomas Jensen:
> Jeg ville prøve at lege med lidt assembly programmering, og fandt en side
> på nettet
>
> http://docs.cs.up.ac.za/programming/asm/derick_tut/index.html#manpages
>
> der fortæller at man kan skrive fx
>
> man 2 write
>
> for for at få vist syscall write. Det virker bare ikke... (Ubuntu 7.04)

Hvordan "virker ikke"?

Har du afinstalleret "man"-pakken?

> Er det muligt at få man til at vise _hvilke_ syscalls man kan læse om?

Alt hvad der ligger i sektion 2 i manualen. Når du har fået installeret
man pakken, og "man 2 write" virker, så prøv med "man -w 2 write",
for at se hvilken mappe manualen ligger i, og se hvad der ligger
i den mappe.

> Skal man installere en pakke først, for at det virker?

"man", evt "allman" eller lignende.

Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).

Thomas Jensen (09-10-2007)
Kommentar
Fra : Thomas Jensen


Dato : 09-10-07 16:02

On Tue, 09 Oct 2007 14:33:30 +0000, Kent Friis wrote:

> Den 09 Oct 2007 14:22:57 GMT skrev Thomas Jensen:
>> Det virker bare ikke... (Ubuntu 7.04)
>
> Hvordan "virker ikke"?
>

Ja, okay, ikke videre præcist...


>> Skal man installere en pakke først, for at det virker?
>
> "man", evt "allman" eller lignende.
>

Hmm... Hvorfor tjekkede jeg ikke bare selv det fra starten? MÃ¥ske fordi jeg
er lidt ny udi Linux. Jeps. Der er en pakke der hedder manpages-dev, der
ikke var installeret. Den indeholder sektionerne:

2 = Linux system calls.
3 = Library calls (note that a more comprehensive source of information
may be found in the glibc-doc package).


Takker for hjælpen!


--
Thomas Jensen, Horsens

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste