Amigo, rapidão sem testar, mas certamente funciona, para compilar de
dentro da mesma pasta (sem o recursivo)
for i in *.c ; do executavel=$(echo $i |cut -d"." -f1) ; gcc -o $i
$executavel ; done;
Para a recursividade precisa-se de um pouco mais de imaginação, hehehe,
divirta-se.
On Dec 13, 2007 9:57 AM, Alan Diones <[EMAIL PROTECTED]> wrote:
> Amigos, to precisando de um script para fazer o seguinte:
> compile todos os programas .c do diretorio corrente e subdiretorios,
> gerando o executavel no mesmo diretorio do programa fonte e com a mesmo nome
> (sem o .c). como faço?
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
[As partes desta mensagem que não continham texto foram removidas]