Skip to content

Instantly share code, notes, and snippets.

/ofc

Created April 30, 2015 20:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/5a30ad09038598238593 to your computer and use it in GitHub Desktop.
Save anonymous/5a30ad09038598238593 to your computer and use it in GitHub Desktop.
#!/bin/bash
echo "";
# 0 - Abrindo diretório de operações;
echo " # 0 - Abrindo diretório de operações;";
cd /home/lucasribeiro/Produção/OFICINA/_DESKTOP/ ;
# 1 - Removendo objeto executável do diretório de operações;
echo " # 1 - Removendo objeto executável do diretório de operações;";
rm -rf /home/lucasribeiro/Produção/OFICINA/_DESKTOP/oficina ;
# 2 - Atualizando rotina de compilação;
echo " # 2 - Atualizando rotina de compilação;";
cp -r /home/lucasribeiro/Produção/OFICINA/_DESKTOP/ofc /usr/bin/ofc ;
# 3 - Tornando arquivo "ofc" executável como comando de console;
echo " # 3 - Tornando arquivo \"ofc\" executável como comando de console;";
chmod g+rwx /usr/bin/ofc ;
# 5 - Compilando código C/C++ "oficina.cpp";
echo " # 5 - Compilando código C/C++ \"oficina.cpp\";" ; echo "";
echo " === gcc / g++ ===================================================";
echo " ";
g++ /home/lucasribeiro/Produção/OFICINA/_DESKTOP/oficina.cpp -o /home/lucasribeiro/Produção/OFICINA/_DESKTOP/oficina -Wall ;
echo " =================================================================";
echo "";
# 6 - Executando objeto "oficina"
echo " # 6 - Executando objeto \"oficina\";" ;
./oficina ;
echo "" ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment