[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-271986-105":59,"doc-detail-271986-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","arm-optimizing-cc-compiler-users-guide","ARM Optimizing C/C++ Compiler - User’s Guide","","ARM Optimizing C/C++ Compiler v20.2.0 LTS User’s Guide covers the compiler and supporting software development tools, including how to invoke the compiler, control behavior with command-line options, and manage related output files and utilities. It details linker and frequently used options, debugging and profiling settings, filename and directory specification, preprocessor control, predefined macro names, and include-file search paths, while also documenting standard conformance and available documentation and trademarks.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/arm-optimizing-cc-compiler-users-guide/271986/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/arm-optimizing-cc-compiler-users-guide/271986.png","ImageObject",300,407,{"name":92,"@type":93},"Riley West","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-08","2026-09-15",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What does the guide explain about the ARM Optimizing C/C++ compiler?","Question",{"text":112,"@type":113},"It explains how the ARM Optimizing C/C++ compiler and related development tools work, including how to invoke the compiler and how the compiler behavior is controlled through options.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How can compiler behavior be customized according to the manual?",{"text":117,"@type":113},"Customization is done using compiler options, including linker options, frequently used options, miscellaneous useful options, and run-time model options.",{"name":119,"@type":110,"acceptedAnswer":120},"Does the manual cover preprocessing and include-file behavior?",{"text":121,"@type":113},"Yes. It includes controlling the preprocessor, predefined macro names, and the search path rules for #include files.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},271986,1789462615,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":52,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":129,"read_time":144},1099523885074,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","ARM Optimizing C/C++ Compiler v20.2.0.LTS  \nUser’s Guide  \nLiterature Number: SPNU151W  \nJANUARY 1998 – REVISED MARCH 2023  \nTable of Contents  \nRead This First........................................................................................................................................................................... 9  \nAbout This Manual................................................................................................................................................................... 9  \nNotational Conventions............................................................................................................................................................ 9  \nRelated Documentation.......................................................................................................................................................... 10  \nRelated Documentation From Texas Instruments.................................................................................................................. 10  \nTrademarks.............................................................................................................................................................................11  \n1 Introduction to the Software Development Tools.............................................................................................................. 13  \n1.1 Software Development Tools Overview........................................................................................................................... 14  \n1.2 Compiler Interface............................................................................................................................................................ 15  \n1.3 ANSI/ISO Standard.......................................................................................................................................................... 15  \n1.4 Output Files...................................................................................................................................................................... 16  \n1.5 Utilities.............................................................................................................................................................................. 16  \n2 Using the C/C++ Compiler....................................................................................................................................................17  \n2.1 About the Compiler.......................................................................................................................................................... 18  \n2.2 Invoking the C/C++ Compiler........................................................................................................................................... 18  \n2.3 Changing the Compiler's Behavior with Options.............................................................................................................. 19  \n2.3.1 Linker Options........................................................................................................................................................... 25  \n2.3.2 Frequently Used Options...........................................................................................................................................27  \n2.3.3 Miscellaneous Useful Options................................................................................................................................... 28  \n2.3.4 Run-Time Model Options...........................................................................................................................................29  \n2.3.5 Symbolic Debugging and Profiling Options............................................................................................................... 31  \n2.3.6 Specifying Filenames.................................................................................................","cbCaieGJnaSCKldj","https://ap.wps.com/l/cbCaieGJnaSCKldj","pdf",2096318,211,"English","# Read This First\n## About This Manual\n## Notational Conventions\n## Related Documentation\n## Related Documentation From Texas Instruments\n## Trademarks\n# 1 Introduction to the Software Development Tools\n## Software Development Tools Overview\n## Compiler Interface\n## ANSI/ISO Standard\n## Output Files\n## Utilities\n# 2 Using the C/C++ Compiler\n## About the Compiler\n## Invoking the C/C++ Compiler\n## Changing the Compiler's Behavior with Options\n## Linker Options\n## Frequently Used Options\n## Miscellaneous Useful Options\n## Run-Time Model Options\n## Symbolic Debugging and Profiling Options\n## Specifying Filenames\n## Changing How the Compiler Interprets Filenames\n## Changing How the Compiler Processes C Files\n## Changing How the Compiler Interprets and Names Extensions\n## Specifying Directories\n## Assembler Options\n## Deprecated Options\n## Controlling the Compiler Through Environment Variables\n## Setting Default Compiler Options (TI_ARM_C_OPTION)\n## Naming One or More Alternate Directories (TI_ARM_C_DIR)\n## Controlling the Preprocessor\n## Predefined Macro Names\n## The Search Path for #include Files","[{\"question\":\"What does the guide explain about the ARM Optimizing C/C++ compiler?\",\"answer\":\"It explains how the ARM Optimizing C/C++ compiler and related development tools work, including how to invoke the compiler and how the compiler behavior is controlled through options.\"},{\"question\":\"How can compiler behavior be customized according to the manual?\",\"answer\":\"Customization is done using compiler options, including linker options, frequently used options, miscellaneous useful options, and run-time model options.\"},{\"question\":\"Does the manual cover preprocessing and include-file behavior?\",\"answer\":\"Yes. It includes controlling the preprocessor, predefined macro names, and the search path rules for #include files.\"}]","ARM Optimizing C/C++ Compiler - User’s Guide | PDF",532]