[ aleksazr @ 19.11.2013. 07:19 ] @
Imam problem sa gnu make v3.81 na windows 8.1 - mnogo je spor.

Ako ga startam sa opcijom -n da ne radi ništa nego samo da napravi spisak komandi koje će izdati,
i to snimim kao .BAT fajl i startam ga - bar deset puta brže radi.
(znači nije u pitanju nešto komplikovano tipa paralelno izvršavanje...)

Koliko vidim, najnovija verzija je 4.0... ima li je neko, odakle, i kako radi na win8.1?

(naravno, interesuje me exe, ne source)
[ aleksazr @ 19.11.2013. 09:36 ] @
Dobro... rešio sam to ovako:

preimenovao sam "make.exe" u "makeexe.exe"

napravio "make.bat":
@echo off
makeexe.exe -n >makeit.bat
makeit.bat
del makeit.bat

i sad kompajliranje umesto 100sec traje 45sec. (izgleda da je ona procena 10x bila malo loša... :) )

Samo ne razumem zašto na kraju ne obriše "makeit.bat"...

(usput, to je cl 2013 na win8, a cl 2010 na winxp uradi to za 15sec)
(sad sam uradio i test cl 2010 na win8 - uradi za 40sec - zbog toga što korisitim command prompt a win8 nema hardversko ubrzanje GUI grafike)
(napravio sam BAT fajl koji 500 puta samo echo neki duži string - XP 7sec, win8 40sec... šta reći)

Na kraju, pošto nije make.exe u pitanju niti sam kompajler, nego win8 i GUI brzina, onda i nije bitno, jer se to oseti samo pri
kompajliranju većeg broja fajlova, tj. kad je u pitanju biblioteka, a to ne bi trebalo da se radi svaki čas.


[Ovu poruku je menjao aleksazr dana 20.11.2013. u 09:42 GMT+1]