FreePascal koristi GCC kao kompajler, tj. MinGW na Windowsu.
Problem kod FreePascala je linker (neki GNU), koji je zaista daleko od savrsenog.
Trenutno FreePascal tim pravi svoj linker, i vidim izgleda da ce biti jako dobar sudeci po porukama sa mailing liste.
btw. kod Lazarusa se kompajler i linker mogu jako detaljno podesavati (SmartLinking, optimizacije itd itd).
Dok razvijam neki program, ja iskljucujem sve optimizacije, tako da se kompajlira i linkuje jaaaako brzo.
Kada spremam release programa, tek tada ukljucujem SmartLinking i ostala cuda, i uradim Build od nule svih unita.
|