3

Я запускаю kubuntu 9.10 в VirtualBox, я написал простейшую программу "hello world" на C, код компилируется, я запускал его через отладчик, и, кажется, он работает нормально. единственная проблема в том, что на консоль ничего не выводится есть идеи ?

вот код:

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

я скомпилировал это, используя:

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

я не получаю сообщений об ошибках.

2 ответа2

11

Ваш путь имеет /usr /bin ранее.

Попробуйте запустить его как ./test

/usr/bin/test просто выходит без вывода

-1
gcc -o helloWorld test.c

Когда компиляция выполняется без ошибок

./helloWorld

И ваша программа должна работать, отображая hello world

Это должно работать нормально.

РЕДАКТИРОВАТЬ
Хотя это "работает", реальный ответ использует ./ для запуска исполняемого файла в текущем каталоге. Где еще он будет запускаться / usr / bin / test. Все кредиты Крейгу :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .