buenas noches me aparece el error del titulo, ya probe desintalar e instalar, reiniciar la computadora , resetaer la computadora, me mire y hice lo que decian los foros que preguntan sobre este error y no pude dejo un pdf con imagenes de algunas inidicaciones que segui y el error:
Este problema no es del compilador o de tu computadora, por lo que en este caso no es necesario reinstalar nada para solucionarlo.
Este es un programa en tiempo de ejecución, tu programa compilo de forma exitosa porque la sintaxis que usaste es correcta, pero hay algo mal en tu código que produce que el momento de ejecutarlo salte este error.
Te sugiero que revises tu código, y que simules una ejecución en papel para ver si podés detectar donde está el problema.
Saludos,
Felipe
https://docs.google.com/document/d/1lC79PwkcYIb1-jz5Zoagcz-mOmbZJhYJ-v20YI74iFI/edit?usp=sharing
Hola Diego. Te pasa esto con cualquier programa que compiles, ¿no?
¿Cómo instalaste el compilador en tu sistema? ¿Mediante el gestor de paquetes de tu distribución o manualmente?
Que hayas hecho las dos cosas es probablemente el problema. Fijate que en tu directorio home (/home/<usuario> debería haber un archivo de nombre .fpc.cfg. Borralo (por las dudas respaldalo por si esta solución no te anda). Deberías dejar de tener este problema una vez borrado ese archivo.
El problema es que al llamar a fpc estás llamando al binario instalado por el manejador de paquetes. Eso está bien, pero ese programa, fpc, busca ese archivo de configuración en orden de prioridad en varios directorios del sistema (primero en el home, después en /etc/fpc, etc). El que está viendo primero, el del home, es el que te dejó la instalación manual (!)... y ahí se armó lío.
Confirmame si te funcionó esta solución. Notá que al archivo .fpc.cfg es oculto (en unix los archivos cuyo nombre comienza en punto, son ocultos). Para verlo en la terminal parado en el home debés correr "ls -a" en vez de "ls".
Generalmente cuando tengas problemas durante la ejecucion de tu programa esto va a ser por un error en el codigo, pero en este caso pude ser por un tema en la instalacion del compilador.
Proba seguir las recomendaciones de este hilo https://eva.fing.edu.uy/mod/forum/discuss.php?d=286231#p626596
Sobre ejecutar en papel, en este caso no es necesario, pero basicamente es ir escribiendo en papel el resultado de cada una de las instrucciones de tu codigo, al estilo de algunos ejercicios que hay en el practico.
Saludos,
Felipe