Como executar arquivos de saída g ++

1

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?

    
por user3499799 03.07.2014 / 23:10

3 respostas

2

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.

    
por sparkmood 03.07.2014 / 23:17
0

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.

    
por saiarcot895 03.07.2014 / 23:16
0

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
    
por user.dz 03.07.2014 / 23:44