Structure, Strategy Function, Variable, Type、Control Flow Instruction, Register Function addressing, library Code, Data addressing Value of Variable unbind object time  4
Flow Instruction, Register Function addressing, library Code, Data addressing Value of Variable unbind object time Binding conceptualizing Programming Compile linking loading Executing
Gimplifer TreeSS A Optimizer Expander Optimizer Recoginer Input language Target name Language & Machine Independent Generic Code Machine Dependent Generator Code Machine Descriptions Language Specific Code
Time Gimplifer TreeSS A Optimizer Expander Optimizer Recoginer Input language Target name Language & Machine Independent Generic Code Machine Dependent Generator Code Machine Descriptions Language Specific Code Develop GCC Time Build GCC time Use GCC time Select Copy Copy Generate Generate
View Gimplifer TreeSS A Optimizer Expander Optimizer Recoginer Input language Target name Language & Machine Independent Generic Code Machin e Dependent Generato r Code Machin e Descriptions Language Specific Code C or C++? Arm or x86?
Bas h • Aw k • bzip, gzip, unta r • GNU Make  18 Mpfr librar y Mpc librar y Pp l C LooG-PP L Ja r Libel f GMP https://gcc.gnu.org/install/prerequisites.html
B2 a_1=phi(a_3, a_7) If a_1<=n_6 B4 If a_1<12 B5 If a_7<12 B3 D.1200_8 = a_1+b_4 a_9=D.1200_8+c_5 B6 a_2 = phi(a_1, a_9) D.1201_10=a_2 return D.1201_10 B7 T T F F