a computer - readable recording medium stores a program for causing an apparatus to execute an address managing process including : associating information that identifies a branch destination routine of a branch instruction with a jump instruction in which a relative address to the branch destination routine , and generating the associated information and jump instruction in a branch destination management entry on a memory ; setting a relative address to a position of the jump instruction that corresponds to the information that identifies the branch destination routine of the branch instruction , as a branch destination relative address of the branch instruction ; and changing the jump destination of the jump instruction that corresponds to the information that identifies the branch destination routine , to a relative address to a position of the branch destination routine of the movement destination , with reference to the branch destination management entry when the branch destination routine is moved .