Я скомпилировал свою программу на c ++ с g ++, и я могу запустить вывод только с ./ProgramName. Есть ли способ, которым я могу просто дважды щелкнуть файл, чтобы запустить его?
Необходимо изменить настройки файла через свойства файла.
Заливка "Позволяет выполнять файл как программу", тогда дважды щелкните по двоичному файлу для выполнения.
Необходимо быть в состоянии, так как это производит исполняемый файл.
, Если программа просто выводы некоторый материал к stdout
, то необходимо выполнить его в оболочке. Если существует некоторое окно, которое подходит, то можно выполнить его через файловый менеджер или оболочку.
Это кажется мне как Вы, попытка к программе CLI (никакой GUI). Необходимо обернуть его в оболочке или создать .desktop файл.
пример обертки Shell:
#!/usr/sh
/path-to/ProgramName
#to wait till press Enter
read
.desktop пример файла:
[Desktop Entry]
Type=Application
Name=Program Name
Exec=/path-to/ProgramName
Terminal=true