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

Usunięta treść Dodana treść
Linia 72:
 
Apache Ant jest to narządzie do budowania programów <ref>[http://ant.apache.org/ Strona domowa Apache Ant]</ref>
=Optymalizacja=
Można przyspieszyć działanie programu przez odpowiednią kompilację <ref>[[jestem.wraju.pl/pop/bookCVFin.pdf|Algorytmy przetwarzania obrazów i wst¸ep do pracy z biblioteką OpenCV Pod redakcją : Ewarysta Rafajłowicza, Wojciecha Rafajłowicza i Andrzeja Rusieckiego]]</ref> przez zastosowaqnie różnych opcji i przetestowanie efektu.
Np. opcje kompilacji :
-O3 -funroll-loops
lub
-O2
mogą dać 2-krotne skrócenie czasu wykonania programu
 
=Testowanie programu =
Są 2 etody : <ref>[http://www.gamedev.net/topic/569452-gcc-function-for-find-execution-time/ gcc-function-for-find-execution-time - dyskusja na gamedev]</ref>