Execute o programa C ++ como um comando do terminal [duplicado]

1
Oi,

Eu criei um pequeno programa em C ++ que gostaria de executar como um comando do terminal. Com isso quero dizer que eu posso abrir o programa de e no terminal (como é um aplicativo de console), independentemente de qual diretório eu estou, sem ter que especificar o caminho para o programa. Eu sei como organizá-lo para que eu só teria que digitar / program_name, mas estou interessado em como o acima funcionaria. Obrigado antecipadamente!

    
por Neanias 27.01.2016 / 23:15

1 resposta

0

Você pode copiar seu executável para alguma pasta no seu $PATH (se você compilou seu aplicativo estaticamente) para ver o que está no seu tipo $PATH :

echo $PATH

/ usr / local / bin é provavelmente a melhor escolha. Então copie para lá por:

sudo cp yourexe /usr/local/bin

Ou você pode adicionar um diretório adicional ao seu PATH . Você pode fazer isso colocando:

PATH=$PATH:/path/to/some/folder

no seu arquivo ~/.profile . Leia mais sobre isso aqui . Você provavelmente precisará fazer logout depois de fazer isso.

    
por incBrain 27.01.2016 / 23:54