Programowanie w systemie UNIX/Kompilacja: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Make: link
→‎Program Time: przykład
Linia 93:
gcc -o prog main.c
time prog
 
Przykład użycia :
 
Testujemy ile czasu zajmie 4000 razy wypisani tekstu ( przykładowy kod) :
 
const int iXmax = 4000;
const int iYmax = 4000;
for(iY=0;iY<iYmax;++iY)
{
printf("iY/iYmax = %d / %d \n", iY, iYmax);
for(iX=0;iX<iXmax;++iX){}
}
 
Skompilowany :
gcc s.c -lm
Uruchomiony :
time ./a.out
real 0m0.267s
user 0m0.120s
sys 0m0.040s
 
Jeśli usuniemy komendę printf :
 
real 0m0.150s
user 0m0.140s
sys 0m0.020s
 
Różnica około 0.150 sekundy
 
== Program gprof ==