Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2004-11-29 15:17:04

  oress - Użytkownik

oress
Użytkownik
Skąd: Opole
Zarejestrowany: 2004-09-06

Dostęp do portu LTP

Mam zamiar pobawić się w Linux+ Kawa, kiedyś coś próbowałem i nawet wychodziło, a teraz w nowym systemie nie chce mi sie taki proste coś skompilować :

Kod:

#include <stdio.h>
#include <unistd.h>
#include <asm/io.h>

#define BASEPORT 0x378 

int main()
{
  if (ioperm(BASEPORT)) ;
 outb(0, BASEPORT);
  
  exit(0);
}

po próbie kompilacji, czyli :

gcc -O2 -o program program.c

wywala mi coś takiego:

Kod:

/usr/lib/crt1.o: In function '_start':
/usr/lib/crt1.o (.text+0x18) undefined  references to 'main'
collect2: ld returned 1 exit status

Kiedyś w tej postaci mi to działało - cz ktoś mnie oświeci ?


Linux register user: #369347
http://img.uptime-project.net/img/12/95717.png http://img.uptime-project.net/img/2/53561.png

Offline

 

#2  2004-11-29 17:11:39

  oress - Użytkownik

oress
Użytkownik
Skąd: Opole
Zarejestrowany: 2004-09-06

Re: Dostęp do portu LTP

Ale ze mnie debil :) poradzilem sobie
miało być :
gcc -i program.c -o program
no i wcześniej nadac odpowiednie prawa wykontwalności


Linux register user: #369347
http://img.uptime-project.net/img/12/95717.png http://img.uptime-project.net/img/2/53561.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)