Executando o programa C ++ no Geany

0

Eu instalei recentemente o Kubuntu 12.04 LTS e sou relativamente novo no Geany. Eu usei em outros computadores, mas nunca instalei sozinho até agora. Agora, eu tenho o código C ++ que eu rodei em outras máquinas (também no Geany), então eu sei que não é culpa do código.

Eu instalei todos os pacotes que eu acho que são necessários e aqui está a situação:

  • Usando o Geany, posso compilar e construir o código;
  • Executável é executado perfeitamente se for executado pelo terminal (Konsole);
  • Se eu tentar usar o Geany (o botão do foguete ou a tecla de atalho), ele abrirá uma janela de terminal e mostrará apenas um "$". O título da janela é "sh - Konsole";
  • Ele também roda bem se eu o executar no terminal no aplicativo do Geany, então parece que eu realmente preciso digitar o comando;
  • Eu verifiquei as propriedades de compilação e parece bem. Há "./%e" no comando de execução.

Este é o resultado da execução do programa clicando no botão do foguete ou pressionando F5:

link

[SOLUTION]: Edite as > Preferences > Tools e defina o Terminal como "konsole --workdir. -e sh -c" Obrigado a todos. Cada resposta foi apreciada.

    
por Peter C 24.02.2014 / 22:30

1 resposta

0

Eu não consegui identificar uma causa raiz, mas confirmei o mesmo comportamento em uma máquina virtual Kubuntu 12.04 e parece ser um problema específico para o uso do Konsole como o emulador x-terminal padrão.

Como solução alternativa, você pode tentar definir um emulador de terminal diferente em geany explicitamente usando Preferences --> Tools --> Terminal , por exemplo.

VocêpodeprecisarinstalaropacotextermsetiverumsistemapurodoKubuntu.Este relatório de erros sugere outra solução alternativa.

    
por steeldriver 25.02.2014 / 01:08