Os aliases são mais facilmente configurados colocando a linha relevante no seu arquivo ~/.bashrc
. Quando você emite um comando, o BASH pesquisará seu $PATH
para a primeira instância de um executável desse nome. Os aliases em seu arquivo ~/.bashrc
sempre serão encontrados primeiro, por isso, se você tiver um alias com o mesmo nome de um comando real (por exemplo, gcc
), o alias será executado.
Então, no seu caso, adicione essas linhas ao seu ~/.bashrc
(sim a sintaxe está correta):
alias gcc='gcc -fpermissive'
alias g++='g++ -fpermissive'
Como alternativa, você pode criar diferentes aliases para poder escolher se deseja ou não o sinalizador -fpermissive
:
alias gcc_per='gcc -fpermissive'
alias g++_per='g++ -fpermissive'
Dessa forma, você pode usar gcc
para executar /usr/bin/gcc
ou gcc_per
para executar /usr/bin/gcc -fpermissive
de acordo com suas necessidades. Obviamente, você pode definir o alias para o que quiser, o nome é com você.
Depois de adicionar as linhas relevantes ao seu ~/.bashrc
, faça a sua origem ( source ~/.bashrc
) ou simplesmente abra um novo terminal e os novos aliases estarão prontos e prontos para serem usados.