
Estoy ejecutando kubuntu 9.10 en VirtualBox, escribí el programa "hola mundo" más simple en C, el código se compila, lo ejecuté a través de un depurador y parece funcionar bien. el único problema es que no se imprime nada en la consola... ¿Alguna idea?
aquí está el código:
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char **argv) {
printf("hello world");
return 0;
}
Lo compilé usando:
gcc -c test.c -o test.o
gcc test.o -o test
No recibo mensajes de error.
Respuesta1
Su ruta tiene /usr/bin antes.
Intente ejecutarlo como ./test
/usr/bin/test simplemente sale sin salida
Respuesta2
gcc -o helloWorld test.c
Cuando la compilación se realiza sin errores.
./helloWorld
Y su programa debería ejecutarse, mostrandohello world
Eso debería funcionar bien.
EDITAR
Aunque esto "funciona", la verdadera respuesta es usar ./ para ejecutar el ejecutable en el directorio actual. ¿En qué otro lugar se ejecutaría /usr/bin/test? Todos los créditos a Craig :)