Executando o arquivo executável C ++ usando o nautilus

2

Embora isso possa ser uma questão de programação, imaginei que seria mais apropriado aqui. Meu problema é que quando eu compilo meu programa (usando Code :: Blocks se é importante), eu recebo uma janela (SFML) e o terminal de depuração com meu aplicativo fazendo o que deveria fazer. Mas, quando eu clico duas vezes no arquivo no nautilus (espero que esteja correto), nada acontece. Eu sei que o arquivo funciona porque posso facilmente abri-lo a partir do terminal com ./ . Então, como posso abrir o executável sem usar o terminal?

    
por Orfby 06.04.2015 / 17:28

1 resposta

2

A correção para o problema foi razoavelmente simples, e me faz sentir um pouco idiota. Tudo o que eu tinha que fazer era entrar no diretório que contém o arquivo (com o terminal), então eu digite sudo ldconfig e, hey presto! Ele funciona como um encanto. Aparentemente, o problema ocorreu porque o executável não conseguiu encontrar as bibliotecas, mas ao clicar duas vezes no nautilus, eu não recebi nenhum erro, e é por isso que achei que o problema era com o nautilus.

    
por Orfby 06.04.2015 / 18:52