card_captorの日記: 計測スクリプト
日記 by
card_captor
#!/bin/sh
LANG=C; export LANG
echo "----- Forte C"
cc -V
echo "----- Forte C/32bit"
cc -c foo.c
cc -c bar.c
cc foo.o bar.o
./a.out
./a.out
rm *.o a.out
echo "----- Forte C/64bit"
cc -xarch=native64 -c foo.c
cc -xarch=native64 -c bar.c
cc -xarch=native64 foo.o bar.o
./a.out
./a.out
rm *.o a.out
echo "----- GCC"
gcc -v
echo "----- GCC/32bit"
gcc -c foo.c
gcc -c bar.c
gcc foo.o bar.o
./a.out
./a.out
rm *.o a.out
echo "----- GCC/64bit"
gcc -mcpu=v9 -c foo.c
gcc -mcpu=v9 -c bar.c
gcc -mcpu=v9 foo.o bar.o
./a.out
./a.out
rm *.o a.out
LANG=C; export LANG
echo "----- Forte C"
cc -V
echo "----- Forte C/32bit"
cc -c foo.c
cc -c bar.c
cc foo.o bar.o
./a.out
./a.out
rm *.o a.out
echo "----- Forte C/64bit"
cc -xarch=native64 -c foo.c
cc -xarch=native64 -c bar.c
cc -xarch=native64 foo.o bar.o
./a.out
./a.out
rm *.o a.out
echo "----- GCC"
gcc -v
echo "----- GCC/32bit"
gcc -c foo.c
gcc -c bar.c
gcc foo.o bar.o
./a.out
./a.out
rm *.o a.out
echo "----- GCC/64bit"
gcc -mcpu=v9 -c foo.c
gcc -mcpu=v9 -c bar.c
gcc -mcpu=v9 foo.o bar.o
./a.out
./a.out
rm *.o a.out