Что не так с моим исполняемым файлом, скомпилированным с помощью GCC? [дубликат]

Это мой исходный файл, 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 не найден?

0
задан 15 January 2015 в 16:40

1 ответ

Исполняемый файл не найден , потому что каталог, в котором это находится, не находится на Вашем исполняемом пути поиска $PATH.To выполняют его непосредственно, необходимо предварительно ожидать или относительный путь

./a.out

или полный путь

/home/jim/a.out
1
ответ дан 6 October 2019 в 04:22

Другие вопросы по тегам:

Похожие вопросы: