Olá Rodrigo,
creio que shell script não é a ferramenta mais adequada para você
nesse caso. Aconselho você utilizar o gnu make.
Para maiores informações, consulte
http://www.gnu.org/software/make/manual/make.html
Boa sorte,
Murilo.
On 6/29/07, Julio C. Neves <[EMAIL PROTECTED]> wrote:
> Falou Darlon,
> pelo próprio texto, como eu pedi para o colega medir os tempos, vc viu que
> eu não testei. Aí estas bobeadas ocorrem.
>
> Aê Tiago a sua solução tb está com o mesmo problema. Eu fiz um corta e cola
> nela.
A do Tiago ta
Falou Darlon,
pelo próprio texto, como eu pedi para o colega medir os tempos, vc viu que
eu não testei. Aí estas bobeadas ocorrem.
Aê Tiago a sua solução tb está com o mesmo problema. Eu fiz um corta e cola
nela.
Abração,
Julio
:wq
Em 29/06/07, Darlon <[EMAIL PROTECTED]> escreveu:
>
> Dei uma
Dei uma olhada rápida, mas...
Pode até ser falha minha, mas...
Não faltando um ".c" ae? depois do primeiro {}
Porque o cut tirou a extensão dos arquivos fonte...
$ ls *.c| cut -f1 -d. | xargs -i gcc -Wall -outrasopcoes {}.c -o
./bin/{}.exe
On 6/29/07, Julio C. Neves <[EMAIL PROTECTED]> wrote
Fala Rodrigo,
já que vc está com uma masa de testes na mão, vou dar uma resposta parecida
com esta do Tiago, mas gostaria que vc postasse na lista qual das 2 é a mais
eficiente. Creio que é a do Tiago, mas confesso que estou na dúvida. Os one
liners são mais bonitos mas nem sempre mais eficientes.
Rodrigo,
Apesar de achar que vc poderia fazer uso de um Makefile, vc poderia fazer
assim
for file in *.c ; do
gcc -Wall -outrasopcoes ${file} -o ./bin/${file%.c}.exe >> arquivo.log2>&1
done
On 6/28/07, Rodrigo Flores <[EMAIL PROTECTED]> wrote:
>
> Olá Colegas de Lista
>
> Tenho o seguinte p
ls -1 *.c|while read F;do echo comp $F ${F%.*}.exe;done
Acerte o comando e tire o echo.
Olá Colegas de Lista
Tenho o seguinte problema:
Tenho um monte de códigos fonte em C (exercícios de uma turma de
introdução à computação) para compilar usando o gcc.
Queria um bash-script para compilar todos. Porém o nome do executável
deve ser o nome do source sem o .c e com .exe (uso esse padr