Autor
|
Tema: ¿Dónde se guarda el fichero y cómo consigo el ejecutable? (Leído 13,949 veces)
|
goto C
Desconectado
Mensajes: 20
|
Hola, necesitaría saber cómo puedo obtener, a partir de mi código escrito, el archivo ejecutable, no digo para depurar, sino la aplicación ya lista para ejecutarse (.exe en Windows). Además, una de las cosas que hace el programa es generar un archivo de texto, pero no sé dónde se guardará ese archivo cuando se ejecute el programa, ¿alguno lo sabe?
Muchas gracias, saludillos.
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
¿Ein?
Para traducir un codigo de C/C++ a un ejecutable (exe) necesitas un compilador. Ya simplemente compilas y ejecutas.
De la segunda parte de la pregunta no he entendido nada *_*
|
|
|
En línea
|
|
|
|
kaltorak
Desconectado
Mensajes: 71
|
Hola goto C
Si quieres que te podamos ayudar necesitamos saber que compilador usas y si usas un entorno de desarrollo (o Ide) cual es?
Normalmente si compilar desde la consola en modo dos, el ejecutable se te generara en el directorio en que tengas el código.
por ejemplo si usas GNU Compiler al compilar tu código de esta manera.
gcc -o hola hola.c
Te generara el archivo Ejecutable "hola.exe" en la misma carpeta en la que se encuentre el archivo "hola.c"
En cuanto a lo del archivo de texto que dices que genera el código, eso depende de la persona que lo programo, pues pudo decidir que se crear casi en cualquier parte de tu disco duro, por tu pregunta deduzco que no tienes mucha idea de programar en C/C++ y el código al que te refieres es de otra persona y sin ver dicho código no te puedo decir donde se creara dicho archivo de texto.
Un saludo Kaltorak
|
|
« Última modificación: 19 Agosto 2013, 05:49 am por kaltorak »
|
En línea
|
|
|
|
goto C
Desconectado
Mensajes: 20
|
Hola kaltorak, muchas gracias por tu respuesta. Verás, pues ahora mismo tengo el Visual Studio de Microsoft, pero porque tengo Windows, aunque realmente me interesaría saber cómo obtener el ejecutable en Linux, ya que odio Windows y no quiero hacer fichero ejecutable de mi programa para Windows. Aunque me preocupa más lo del fichero, verás, el código lo he hecho yo enteramente, y más o menos sí que me defiendo con la programación en C. A ver, aclaro, evidentemente cuando estoy depurando el programa y le digo generar solución me lo ejecuta. Bien, una de las cosas que lleva a cabo mi programa es la creación de un fichero de texto, ese fichero se crea dentro de la carpeta del proyecto cuando se ejecuta el código desde el compilador. Pero no sé dónde se guardará el fichero una vez que ejecute el programa desde el ejecutable, como un programa normal. El fichero lo creo así: //... printf("Nombre para el fichero? (Debe darse de la forma: nombre.txt)\n"); scanf("%s", &nombre); getchar();
pf=fopen(nombre,"w"); //DONDE SE GUARDA????? //... Bueno, muchas gracias otra vez. Un saludo.
|
|
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 584
|
si estas en windows y tu ide es visual generalmente el ejecutable esta en C:\Users\Administrador\Documents\Visual Studio 2012\ahorcado\Debug lo saque de un programita que llame ahorcado
|
|
« Última modificación: 19 Agosto 2013, 19:15 pm por flony »
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Se guarda en la ruta que le metas en el scanf...
Si no le pones ruta y solo le introduces el nombre, lo guarda en la misma carpeta que el ejecutable.
|
|
|
En línea
|
|
|
|
goto C
Desconectado
Mensajes: 20
|
Cierto, muchísimas gracias a los dos.
Pero una duda... amchacon, si yo saco el ejecutable de donde explica flony, que es cierto que está ahí, y lo ejecuto directamente, sin estar en ninguna carpeta, ¿dónde se guarda entonces?
Gracias y saludos.
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
Cierto, muchísimas gracias a los dos.
Pero una duda... amchacon, si yo saco el ejecutable de donde explica flony, que es cierto que está ahí, y lo ejecuto directamente, sin estar en ninguna carpeta, ¿dónde se guarda entonces?
Gracias y saludos.
Siempre esta en alguna carpeta, incluso el escritorio es una.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
mr.blood
Desconectado
Mensajes: 150
|
Cierto, muchísimas gracias a los dos.
Pero una duda... amchacon, si yo saco el ejecutable de donde explica flony, que es cierto que está ahí, y lo ejecuto directamente, sin estar en ninguna carpeta, ¿dónde se guarda entonces?
Gracias y saludos.
Pues se seguirá guardando junto al ejecutable, en la misma carpeta... Si no le pones ruta siempre se crea en la misma carpeta del ejecutable. Si quieres obtener la ruta del ejecutable puedes usar argv[0]. #include <stdio.h> int main(int argc, char *argv[]) { return 0; }
Sa1uDoS
|
|
|
En línea
|
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
donde se guarda y como o que forma descifro
Programación Visual Basic
|
Sai-To
|
8
|
3,899
|
13 Mayo 2008, 03:52 am
por HaDeS, -
|
|
|
¿Como monitorizo lo que hace un programa? (Donde se guarda el config, etc...)
Ingeniería Inversa
|
SuperDraco
|
3
|
3,602
|
24 Mayo 2010, 02:21 am
por SuperDraco
|
|
|
Fichero guarda basura en vez de int (en C)
Programación C/C++
|
locodeltacho
|
0
|
1,623
|
14 Septiembre 2015, 00:53 am
por locodeltacho
|
|
|
¿Como puedo averiguar o sniffear donde guarda x programa su registro?
Dudas Generales
|
obito02
|
0
|
2,378
|
7 Febrero 2016, 07:08 am
por obito02
|
|
|
Como o donde consigo la Applicacion EZQuery
Programación General
|
cokmek
|
2
|
1,906
|
26 Noviembre 2023, 22:45 pm
por Danielㅤ
|
|