- 我可以在
fseek()
函数的帮助下测量代码大小并将其存储到 shell 变量中吗? - 是否可以使用
milepost gcc
or提取代码大小、编译时间和执行时间GNU Profiler tool
?如果是,如何将它们存储到 shell 变量中?
由于我的目标是根据编译时间、执行时间和代码大小找到最佳的优化技术集,因此我期待一些可以返回这些参数的函数。
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
中。同样,我想获取代码大小和编译时间的值。我会更喜欢我可以做的事情来完成这个,而不使用外部程序!