- 関数を使用してコードサイズを測定し、
fseek()
それをシェル変数に格納できますか? milepost gcc
またはを使用してコードサイズ、コンパイル時間、実行時間を抽出することは可能GNU Profiler tool
ですか?はいの場合、それらをシェル変数に格納する方法は?
私の目的は、コンパイル時間、実行時間、コードサイズに基づいて最適化手法の最適なセットを見つけることなので、これらのパラメーターを返すことができる関数を期待します。
MyPgm=/root/Project/Programs/test.c
gcc -Wall -o1 -fauto-inc-dec $MyPgm -o output
time -f "%e" -o Output.log ./output
while read line;
do
echo -e "$line";
Val=$line
done<Output.log
これにより、実行時間が変数に格納されますVal
。同様に、コードサイズとコンパイル時間の値を取得したいと思います。私は、外部プログラムを使用せずに、これを達成するためにできることを好みます!