3 votos

C código compila pero no se ejecuta en kubuntu

Estoy ejecutando kubuntu 9.10 en VirtualBox, escribí el programa más sencillo "hello world" en C, el código compila, lo corrí a través de un depurador y parece que funciona bien. El único problema es que nada se imprime realmente a la consola ... ¿ideas?

Heres el código:

 #include <stdlib.h>
#include <stdio.h>
int main (int argc, char **argv) {
  printf("hello world");
  return 0;
}
 

I compilado utilizando:

 gcc -c test.c -o test.o
gcc test.o -o test
 

No obtengo mensajes de error.

11voto

Chris Nokleberg Puntos 151

Tu ruta de acceso tiene / usr / bin antes.

Intente ejecutarlo como ./test

/ Usr / bin / test sólo sale sin salida

-1voto

reshefm Puntos 1719
 gcc -o helloWorld test.c
 

Cuando la compilación se realiza sin errores

 ./helloWorld
 

Y su programa debería ejecutarse, mostrando hello world

Eso debería funcionar bien.

EDITAR
Aunque esto "funciona", la respuesta real es usar ./ ​​para ejecutar el ejecutable en el directorio actual. Donde más se ejecutaría / usr / bin / test. Todos los créditos a Craig :)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: