EasyRPG Forums

Versión Completa: Compilar c?digo C++ en Linux, para linux y windows x_x
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Bueno, me quedo KO. Necesito saber cómo compilo el código que he hecho en C++ desde linux (más exactamente ubuntu linux), para linux y para windows.

El caso es que he intentado con el comando

Código:
gcc direcciónarchivo.cpp

Pero me tira un error bastante rarito:

Código:
gcc: error trying to exec 'cc1plus': execvp: No existe el fichero ó directorio


¿Alguna idea? x_x

Yo compilo todos mis códigos desde ubuntu linux, pero todavía no he portado nada a Windows así que no puedo ayudarte. De todas maneras será interesante saberlo.

Por cierto, si no es mucha indiscreción, ¿Qué estas programando?Tongue
ese error te lo da en windows concretamente?

endless_dark Escribió:
Yo compilo todos mis códigos desde ubuntu linux, pero todavía no he portado nada a Windows así que no puedo ayudarte. De todas maneras será interesante saberlo.

Por cierto, si no es mucha indiscreción, ¿Qué estas programando?Tongue

Generador de nombres aleatorio, con 4 longitudes y 20 posibilidades en cada apartado. Seria mi primer programita en c++ >< *yay*

delaPipol Escribió:
ese error te lo da en windows concretamente?

No, en linux ._.

que distribucion usas? si usas ubuntu haz sudo apt-get install build-essential

delaPipol Escribió:
que distribucion usas? si usas ubuntu haz sudo apt-get install build-essential

Ale, ya esta bajando. Pero es una imbecilidad porque conseguí g++, y ya casi tengo solucionados varios errores de sintaxis. Ahora necesito saber cómo demonios declarar como string x_x

necesitas incluir string.h aunque según para qué cosas no lo necesitarás, ya teniendo vectores. para strings luego usas %s en los printf. Mira ejemplos hechos por ahí

delaPipol Escribió:
necesitas incluir string.h aunque según para qué cosas no lo necesitarás, ya teniendo vectores. para strings luego usas %s en los printf. Mira ejemplos hechos por ahí


Yo estaba usando
typedef basic_string type2;
Pero no acabo de encontrarle como hacerlo para que sea string x_x

http://www.mygnet.com/articulos/c/517/

Una string es un array ("arreglo") unidimensional (un vector, vamos). Es decir, una sucesión de chars. Fíjate en ese artículo que lo explica bastante bien.

Googleando también he encontrado algo de esto:

introducción:
http://wiki.lidsol.net/wiki/index.php?title=Arreglos
funciones para cadenas:
http://wiki.lidsol.net/wiki/index.php?title=Arreglos(2)

Otro artículo con <iostream> y <string> en c++
http://www.emulespana.net/foros/index.ph...show=&st=&

Todo encontrado en google xD
Vale, he logrado compilarme el código a plan de prueba (para testear el modo 1 del programita) ,pero ahora no soy capaz de ejecutarlo >< La extensión es .o ,¿Para qué coño son los .o? Es la primera vez que leo esa extensión ><
Páginas: 1 2
URLs de Referencia