Script de bash para Angstrom

0

Eu escrevi um script bash para automatizar a compilação cruzada de um programa OpenCV:

echo "Compiling started for: $1"
if [[ $1 == *.c ]]
then
    gcc -ggdb 'pkg-config --cflags opencv' -o 'basename $1 .c' $1 'pkg-config --libs opencv';
elif [[ $1 == *.cpp ]]
then
    g++ -ggdb 'pkg-config --cflags opencv' -o 'basename $1 .cpp' $1 'pkg-config --libs opencv';
else
    echo "Only c or c++ files"
fi
echo "Output: ${1%.*}"

Mas agora notei que não existe um bashrc na distribuição de Angstrom. Então, o que posso fazer?

Atenciosamente

    
por Amadeus Bachmann 03.11.2012 / 14:50

1 resposta

1

Deixe-me esclarecer alguma coisa. .bashrc é apenas para configurar seu intérprete bash. Você pode definir coisas como, como o seu prompt deve aparecer, etc ... Isso não significa nada de especial se ele não existir, você pode apenas criá-lo, e se for um linux apropriado, ele será lido por padrão.

No entanto, você pode verificar em que tipo de ambiente de interpretação seu usuário está, observando /etc/passwd , na linha com seu usuário, como será: /bin/bash

Se por algum motivo, o bash não for seu shell padrão, você pode leia este post do blog para configurá-lo.

    
por 03.11.2012 / 19:50