La Web del Programador: Comunidad de Programadores
 
    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