O código c compila, mas não é executado no kubuntu

O código c compila, mas não é executado no kubuntu

Estou executando o kubuntu 9.10 no VirtualBox, escrevi o programa "olá mundo" mais simples em C, o código compila, executei-o através de um depurador e parece funcionar bem. o único problema é que nada é impresso no console... alguma ideia?

aqui está o código:

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

eu compilei usando:

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

não recebo mensagens de erro.

Responder1

Seu caminho tem /usr/bin antes de .

Tente executá-lo como ./test

/usr/bin/test simplesmente sai sem saída

Responder2

gcc -o helloWorld test.c

Quando a compilação é feita sem erros

./helloWorld

E seu programa deve ser executado, exibindohello world

Isso deve funcionar bem.

EDITAR
Mesmo que isso "funcione", a verdadeira resposta é usar ./ ​​para executar o executável no diretório atual. Onde mais seria executado /usr/bin/test. Todos os créditos para Craig :)

informação relacionada