ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
鏈接時優化是一種優化模式,讓編譯器對整個程序具有可見性。優化發生在鏈接時,而不是像其他優化級別那樣發生在編譯時。
應使用 --opt_level=4 選項調用鏈接時優化。此選項必須放在命令行上的 --run_linker (-z) 選項之前,因為編譯器和鏈接器都會參與鏈接時優化。在編譯時,編譯器將正在編譯的文件的中間表示形式嵌入到生成的目標文件中。在鏈接時,從包含此表示形式的每個目標文件中提取此表示形式,并用于優化整個程序。
如果使用 --opt_level=4 (-O4),則不能同時使用 --program_level_compile 選項,因為鏈接時優化提供了與程序級優化相同的優化機會(節 3.4)。鏈接時優化具有以下優點: