> La cuesti�n es que he probado a compilar mis programas (muy sencillitos
> a�n) en Linux, pero siempre me da fallos y no me crea el ejecutable. S� que
> est�n bien hechos porque en Windows s� me compilan sin problemas. As� que
> no tengo idea de lo que puede estar pasando.

Pon los programas y sus errores, o simplificaciones de los mismos, as� te 
podremos ayudar mejor.

> Las librer�as de c++, �son las mismas en windows que en linux? �tengo que
> cambiar algo en mis programas para poder compilarlos en mi Debian?

Como te ha dicho F�lix, las librer�as est�ndar (iostream, las STL y compa��a) 
est�n todas y deber�an ser iguales, para eso son est�ndar. Pero todas las 
librer�as propias de un compilador o sistema operativo pues no estar�n, ese 
es el problema de programar pensando en un sistema operativo.

Lo que te ha comentado F�lix de "problemas" con los namespaces, o cosas que 
compilan con Borland pero no con G++ no son realmente problemas, sino que G++ 
respeta m�s los est�ndares que los dem�s. Por ejemplo, no se deber�a usar 
"iostream.h" sino "iostream". Y el uso de los namespaces es obligatorio y 
algo propio del lenguaje.

Te recomiendo el libro "Thinking In C++" de Bruce Eckel, que te lo puedes 
bajar entero de su propia web 
(http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html). Al igual que su 
libro hermano "Thinking In Java" es muy bueno para aprender el lenguaje, pero 
tienes que saber ingl�s, claro.

Si tienes alg�n problema m�s concreto, pues por aqu� estamos (y que conste que 
yo no soy experto en C++, s�lo he hecho alguna cosilla, y no para Linux 
adem�s). :-P

Haplo

Responder a