На этот вопрос уже есть ответ:
Это мой исходный файл, base.c ...
#include "/usr/include/stdio.h"
int main( int argc, char *argv[] )
{
sprintf("%s\n", "woohoo");
return(0);
}
Я компилирую и выполняю с ...
jim@Pappy:~$ gcc base.c
jim@Pappy:~$ a.out
a.out: command not found
jim@Pappy:~$ ll a.out
-rwxrwxr-x 1 jim jim 7255 Jan 15 14:21 a.out*
Так почему a.out не найден?
Исполняемый файл не найден , потому что каталог, в котором это находится, не находится на Вашем исполняемом пути поиска $PATH
.To выполняют его непосредственно, необходимо предварительно ожидать или относительный путь
./a.out
или полный путь
/home/jim/a.out