g ++ скомпилированное приложение не работает

Файл кажется довольно грязным. Вы можете просто удалить файл и скопировать новый файл из /etc/skel:

rm ~/.bashrc
cp /etc/skel/.bashrc ~/.bashrc

Затем отредактируйте файл и убедитесь, что он сохранен с завершением строки UNIX.

1
задан 26 December 2015 в 19:28

1 ответ

Попробуйте запустить его в терминале. Если это программа командной строки, вы не сможете много сделать, просто дважды щелкнув исполняемый файл в файловом менеджере. Выполните следующее в терминале:

cd /path/to/directory

Замените /path/to/directory на путь к каталогу, в котором находится ваш двоичный файл;

sudo chmod +x binaryName

Чтобы убедиться, что ваш исполняемый файл (замените binaryName своим именем);

./binaryName

Чтобы выполнить его.

1
ответ дан 23 May 2018 в 14:46
  • 1
    Не нужно будет chmod gcc / g ++ создавать исполняемые файлы: если они еще не исполняются, то что-то еще пошло не так (пропущенная фаза ссылки, файловая система не поддерживает исполняемый бит, yadda yadda) – steeldriver 26 December 2015 в 19:03
  • 2
    Хорошо, но OP испортился с разрешениями на файлы, поэтому хорошо убедиться. – Eduardo Cola 26 December 2015 в 19:13

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

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