it works in linux natively (it's based on gcc) and in windows it uses cygwin but works perfectly. just a thing you need to set all variabled, or if you have managed to use a bat file to set them anythime you should execute the bat in every dos prompt you open and want to use to compile. then just do make command in the directory of the program and it should work... you need also gskit and ps2sdk to be sure then it should work anyway you cab see all things it uses by the makefile
ps2os betatester, ps2tools codev, hdldump frontend dev
6 sony mc w/ps2os 0.2.4, hdl, ps2rmp1.50,ps2mp3...
na+hd maxtor diamondmax 7200 120GB
PS2 SCPH-30004R V6 ÐM$3 V2 firm 2.4 B.4
PS2 SCPH-50003 V9 ÐM$4 PRO firm toxic os 0.1