Zdravim,
mám dva dotazy.
1) jde pomoci kompileru g++ nějak zkompilovat zdrojový kód v C++ na Linuxu pro Windows (= vytvořit EXE)?
2) Jak prosím zjistím, jak dlouho (v sekundách) se prováděl nějaký kus kódu (třeba cyklus FOR)? Zkoušel jsem to už snad všemožně pomocí knihovny <ctime>, ale navraci to špatné hodnoty.
Zkusil jsem třeba:
#include <ctime>
...
clock_t cas1 = clock();
for(...)
{
.....
}
clock_t cas2 = clock();
unsigned int time;
time = (cas2 - cas1) / (CLOCKS_PER_SEC);
....
Tenhle kód asi nevyhazuje čas, který zabírá cyklus for, že? Vyhazuje "špatné" výsledky.
Díky