3.3 camlot
change compile swith from -g to -O2