El código c se compila pero no se ejecuta en kubuntu.

El código c se compila pero no se ejecuta en kubuntu.

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 :)

información relacionada