Você precisa alterar as configurações do arquivo por meio das propriedades do arquivo.
Preencha o campo "Permitir execução do arquivo como programa" e clique duas vezes no arquivo binário para executar.
Eu compilei meu programa c ++ com g ++ e só posso executar a saída com ./ProgramName. Existe alguma maneira que eu possa apenas clicar duas vezes no arquivo para executá-lo?
Você precisa alterar as configurações do arquivo por meio das propriedades do arquivo.
Preencha o campo "Permitir execução do arquivo como programa" e clique duas vezes no arquivo binário para executar.
Você deve conseguir, pois produz um arquivo executável.
Se o programa apenas mostra algumas coisas para stdout
, então você tem que executá-lo em um shell. Se houver alguma janela que apareça, você poderá executá-la por meio de um gerenciador de arquivos ou do shell.
Parece-me que você está tentando um programa CLI (sem GUI). Você tem que envolvê-lo dentro de um shell ou criar um arquivo .desktop.
Exemplo de quebra de casca:
#!/usr/sh
/path-to/ProgramName
#to wait till press Enter
read
Exemplo de arquivo .desktop:
[Desktop Entry]
Type=Application
Name=Program Name
Exec=/path-to/ProgramName
Terminal=true