colocar:
alias g++='g++ -std=c++14'
no seu perfil (ou talvez .bashrc ). Na próxima vez que você efetuar login (ou iniciar um novo terminal, com .bashrc ), o comando g++ será executado em g++ -std=c++14 .
Apenas para uma única instância de terminal, basta digitar isso na linha de comando. Isso funcionará na maioria dos casos, mas se você tiver problemas, tente o seguinte.
Se você tiver scripts ou programas que se referem ao caminho literal para o g++ binário (como /usr/bin/g++ ), mova o binário g++ para um novo nome de arquivo, como g++-bin , e escreva um script como este chamado g++ no mesmo diretório:
#! /bin/sh
/usr/bin/g++-bin -std=c++14 "$@"
Isso terá o mesmo resultado final de um alias ( $@ passa todos os argumentos do script pai para o g++ binário), mas fará com que o script seja usado ao se referir ao caminho completo para o compilador. / p>
Certifique-se de tornar o script executável ( chmod 755 ou similar) se você usar esse método.
Esteja ciente também de que seu gerenciador de pacotes irá sobrescrever seu script g ++ quando atualizações g ++ se você colocar o script em /usr/bin (ou o equivalente da sua distro), então você pode querer colocar o script em um diretório diferente de precedência maior sua variável PATH .
Eu pessoalmente criei um diretório em meu diretório home ( ~/bin ) apenas para esse tipo de coisa, e tenho linhas em ~/.profile e ~/.bashrc que prepends $HOME/bin para o início da variável PATH :
PATH="$HOME""/bin:""$PATH"
export PATH