1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

outportb e inportb

Discussão em 'Programação' iniciada por JuSt_Me_AnD_yOu, 8 de Março de 2008. (Respostas: 7; Visualizações: 2182)

  1. JuSt_Me_AnD_yOu

    JuSt_Me_AnD_yOu What is folding?

    Estou fazer um programa em C que usa estas funções, só que esta me dar o seguinte erro:
    Código:
     undefined reference to `outportb'
    Estou compilar com o gcc em linux (ubuntu).
    Já procurei se tinha que adicionar algum header mas não achei nada.
     
  2. m00s

    m00s Power Member

    exacto... é o include do dos.h que está a faltar.
     
  3. JuSt_Me_AnD_yOu

    JuSt_Me_AnD_yOu What is folding?

    Isso não é para windows?
     
  4. m00s

    m00s Power Member

    estás a compilar para que máquina? ...vais executar onde e como? ...dá mais detalhes para tentar esclarecer.

    pergunto isto tudo pq em principio vais compilar isso com o TC. mesmo que seja para usares em linux terás de ter algumas directivas reconhecidas.
     
  5. JuSt_Me_AnD_yOu

    JuSt_Me_AnD_yOu What is folding?

    Estou compilar com o gcc. Isto é "comunicar" com o Speaker do pc
     
  6. m00s

    m00s Power Member

    sinceramente n me parece q consigas usar essas instruçoes com o gcc.
    mesmo que criasses as rotinas em asm invocaveis a partir do teu codigo em c tenho algumas dúvidas...


    essas instruçoes sao de 16 ou 8 bits e por isso nao me parece q consigas executar no teu sistema actual.

    geralmente os compiladores da borland, o TC por exemplo, reconhecem essas instruçoes mas precisas do dos.h e nao podes correr o executavel em qq sistema. na melhor das hipoteses tens os emuladores.

    caso queiras usar o teu sistema actual, penso que terás de ir por outro caminho.


    digo-te isto porque nunca usei as essas instruçoes noutro compilador que nao fosse o TC.
     
    Última edição: 8 de Março de 2008
  7. JuSt_Me_AnD_yOu

    JuSt_Me_AnD_yOu What is folding?

    Provavelmente devera haver maneira. Li algures que poderia usar a biblioteca io.h que esta presente na pasta sys. Mas da-me um outro erro. Bem vou tentar arranjar me
     

Partilhar esta Página