test std thread code
fix filename cc args
define compiler interface