Changing building and compiling method