Sistemas Operativos > GNU/Linux

 Fallo De Segmetacion (core Dumped)

(1/1)

torres007:
Hola a todos,

estoy probando un pequeño programa en c para encender un led por el puerto paralelo, compilo sin problemas, pero cuando lo ejecuto como root me aparece en el terminal: "fallo de segmentacion (core dumped)" y ahi me quedo, el programa es pequeño, y no hay mucho donde buscar errores, además es el tipico que usa todo el mundo para manejar el puerto paralelo y ya fuera del propio programa me pierdo para buscar errores.

El programa es el siguiente:

--- Código: Text ---#include <sys/io.h>#include <stdio.h> main(int argc, char *argv[]){   ioperm(0x0378,1,1);   outb(atoi(argv[1]),0x0378);} 
compilo como: gcc -o nombre_ejecutable nombre_programa.c

y ejecuto: ./nombre_ejecutable 0 ó 1

Si alguien me pudiera echar una mano se lo agradeceria infinito

Un saludo

su -:
Si estas en Linux 2.4.X el error se da a un overflow.

Te recomiedo que leas  esto

Navegación

[0] Índice de Mensajes

Ir a la versión completa