Definindo a função BASH para compilação c ++

1

Gostaria de criar uma função bash como esta:

acmcom source.cpp output

É suposto fazer o mesmo que:

g++ -g -O2 -std=gnu++14 -static source.cpp -o output

Mas eu não consegui encontrar nada sobre como fazer isso no Ubuntu usando o arquivo bashscr. Como posso definir essa função para usos adicionais?

    
por Mohammed Farahmand 31.07.2017 / 14:35

1 resposta

1

Se você quiser definir uma função, adicione as seguintes linhas ao seu ~/.bashrc :

acmcom(){
    echo g++ -g -O2 -std=gnu++14 -static "" -o "" > acmcom
}

Salve o arquivo, abra um novo terminal e agora você pode executar:

acmcom  source.cpp output
    
por terdon 31.07.2017 / 16:25