Ejecucion de programas en C en distintas terminales??

Imagen de zackGTie
0 puntos

Hola y saludos desde el salvador!!, soy nuevo en ubuntu y en programacion en c, hasta ahora el compilar codigos en .c y ejecutarlos no ha sido ningun problema, pero al compilar programas grandes creo que se hace un poco inconveniente ejecutarlos en la misma terminal en la que estoy navegando, mi pregunta es hay alguna manera de ejecutar los programas compilados en un terminal distinta???.

Por ahi me comentaban que usando -x (nombre archivo) & se ejecutaria en otra terminal pero al ejecutar la instruccion me sale (bash: oreden no encontrada) entonces???

Imagen de JoMaRA
+1
0
-1

Puedes ejecutarlos en cualquier terminal que abras.

Solo un par de detalles:

1º El & despues del archivo es para ejecutarlo en 2º plano y permitir seguir trabajando en el terminal, por lo tanto no es necesario.

2º Para ejecutar un archivo tienes que anteponerle la ruta de donde este almacenado (relativa o absoluta), ó estar situado en su directorio ó guardarlo en /usr/bin

3º Por supuesto tiene que tener permiso de ejecución.

+1
0
-1
Imagen de slap
+1
0
-1

Hola.
Puedes tener todas las terminales abiertas que quieras.
En tu caso, lo que yo haría es abrir 3 terminales, todas en el mismo directorio.
En una puedes tener abierto el código fuente con el editor vi (por ejemplo).
En otra lo compilas.
Y en la otra lo ejecutas.
De esta forma, corregir un errores fácil porque ya tienes abierto el código fuente. Y al tener la compilación y la ejecución en terminales distintas, también tendrás la salida de cada operación separada, es decir, el resultado de la compilación en una ventana y la salida de la ejecución en otra.

Por supuesto, es sólo un ejemplo. Lo importante es que puedes tener distintas terminales y en cada una estar haciendo cosas distintas.

También puedes lanzar la compilación en segundo plano (añadiendo & al final del comando que llama al compilador) y así tendrás el terminal libre para hacer otras cosas mientras el compilador trabaja. Esto tiene el problema de que si el compilador genera salida (errores por ejemplo) se mezclará con lo que estés haciendo en ese momento a no ser que hayas redirigido la salida a un archivo.

Saludos.

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de zackGTie
+1
0
-1

La verdad jeje no se me habia ocurrido XD, es cierto puedo abir las terminales para compilar, ejecutar y navegar, y usar el plugin de agrupar ventanas, jeje. Yo habia visto en clase (llevo computacion) que con una instruccion la ejecucion se habria en una terminal aparte y al finalizar se cerraba!!! pero igual Muchas Gracias!!!!

-----"In a world where you can be anyone. Just be yourself!!"-----

+1
0
-1

--------In a world where you can be anyone. Just be yourself!!------