code_generator: Add link_library
intermediate_code_generator: Fix generate_division_evaluator bug
code_generato: Add generate_div_by_zero and generate_mod_by_zero