C

Sekcia: Programovanie 18.07.2005 | 22:29
Avatar gylu Mandrake 10.1  Používateľ
caffte, da sa neako spustit tento program pod linuxom ? (SuSE9.2) #include #include int main(void) { int port = 888; outportb(port, 1); return 0; } potrebuje to dos.h no neaky som nasiel ale asi nie ten spravny.. :( Pls poradte.
    • Re: C 18.07.2005 | 09:42
      Avatar gylu Mandrake 10.1  Používateľ
      hmm neako my tam vynechal cast include.. #include #include
      • Re: Re: C 18.07.2005 | 09:44
        Avatar gylu Mandrake 10.1  Používateľ
        hmm , no je to dos.h , a stdio.h . Asi tie zatvorky sa mu vo fore nepacia...
    • Re: C 18.07.2005 | 09:44
      jv   Návštevník
      Tento program ti bude bezat len v OS pracujucom v realnom rezime (DOS).
      • Re: Re: C 18.07.2005 | 09:46
        Avatar gylu Mandrake 10.1  Používateľ
        a neda sa neako na LPT port zapisat neaka hodnota?
        • Re: Re: Re: C 18.07.2005 | 14:21
          borgcube   Návštevník
          volat syscally cez jadro. linux nie je ako dos, nedovoluje user-land programom priamo pristupovat k hardwaru, na to sa vyuzaju syscally jadra, teda userland program poprosi jadro aby vykonalo nejaku operaciu na hardware, a ked je to danemu programu povolene tak to jadro vykona
          • Re: Re: Re: Re: C 18.07.2005 | 22:29
            Avatar gylu Mandrake 10.1  Používateľ
            S tymto programom to ide v pohode :))) http://www.epanorama.net/circuits/lptout.c http://www.epanorama.net/circuits/parallel_output.html#linuxprogramming