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