Pregunta: | 5355 - PORTAR FUENTES(*.CPP) DE TC A GCC DE LINUX |
Autor: | Wilfredo Rodríguez H. |
Mi problema es el siguiente:
AL portar el codigo fuente de mi programa que realice en Borland Turbo C++ 3.0 a linux cuando lo compilo el gcc(gcc -o proyecto proyecto.cpp) me dice: No se encontraron las siguientes librerias: iostream.h, conio.h, stdio.h, graphi.h... Al ver ese problema de direccionamiento decidi direccionarselas en la linea de comandos (gcc -o proyecto proyecto.cpp -i /usr/root/gcc/include); al ver que no funcionaba, pense en hacerlo tambien en el código(#include "/usr/root/gcc/include/iostream.h" #include "/usr/root/gcc/include/stdio.h" #include "/usr/root/gcc/include/conio.h" #include "/usr/root/gcc/include/graphi.h") De esta manera tampoco funciono. Viendo esto tambien decidi reinstalar el paquete(RPM)completo correspondiente a gcc, lo cual tampoco funciono, y por eso te estoy escribiendo. Gracias... |
Respuesta: | Jose |
En linux no existen estas librerias como tal, ademas estas cambian bastante en las llamadas a funciones (aunque con pocos retoques funcionaria).
Existen otras librerias que contienen las funciones que necesitas, todas ellas, en la distribucion Red Hat se encuentran en el directorio /src/include. Puede ser que no las tengas disponibles por lo que tendrias que instalar el paquete kernel-headers aunque no vendria mal que instales todos esto que te listo mas abajo: egcs egcs-c++ automake make libncurses autoconf cpp |