
CCES 2.9.0 C/C++ Compiler and Library Manual for Blackfin Processors (Includes Blackfin+ Processors) Revision 2.3, May 2019 Part Number 82-100116-01 Analog Devices, Inc. One Technology Way Norwood, MA 02062-9106 Copyright Information ©2019 Analog Devices, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written consent from Analog Devices, Inc. Printed in the USA. Disclaimer Analog Devices, Inc. reserves the right to change this product without prior notice. Information furnished by Ana- log Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use; nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of Analog Devices, Inc. Trademark and Service Mark Notice The Analog Devices logo, Blackfin, Blackfin+, CrossCore, EngineerZone, EZ-KIT, EZ-Board, EZ-KIT Lite, EZ- Extender, SHARC, SHARC+, and VisualDSP++ are registered trademarks of Analog Devices, Inc. EZ-KIT Mini is a trademark of Analog Devices, Inc. All other brand and product names are trademarks or service marks of their respective owners. CCES 2.9.0 C/C++ Compiler and Library Manual for Blackfin Processors ii Contents Preface Purpose.......................................................................................................................................................... 1±1 Intended Audience......................................................................................................................................... 1±1 Manual Contents........................................................................................................................................... 1±1 Technical Support.......................................................................................................................................... 1±2 Supported Processors ..................................................................................................................................... 1±2 Product Information...................................................................................................................................... 1±3 Analog Devices Website.............................................................................................................................. 1±3 EngineerZone ............................................................................................................................................. 1±3 Notation Conventions ................................................................................................................................... 1±3 Compiler C/C++ Compiler Overview............................................................................................................................ 2±2 Compiler Components ............................................................................................................................... 2±3 Compiler Command-Line Interface .............................................................................................................. 2±4 Running the Compiler................................................................................................................................ 2±5 C/C++ Compiler Command-Line Switches ................................................................................................ 2±8 C/C++ Mode Selection Switch Descriptions.......................................................................................... 2±18 -c89.................................................................................................................................................... 2±18 -c99.................................................................................................................................................... 2±18 -c++.................................................................................................................................................... 2±18 -c++11................................................................................................................................................ 2±18 -g++ ................................................................................................................................................... 2±18 C/C++ Compiler Common Switch Descriptions ................................................................................... 2±19 sourcefile............................................................................................................................................ 2±19 -@ filename ................................................................................................................................... 2±19 -A name (tokens) ......................................................................................................................... 2±19 -absolute-path-dependencies .............................................................................................................. 2±20 CCES 2.9.0 C/C++ Compiler and Library Manual for Blackfin Processors iii -add-debug-libpaths ........................................................................................................................... 2±20 -alttok ............................................................................................................................................... 2±20 -always-inline ..................................................................................................................................... 2±21 -annotate............................................................................................................................................ 2±21 -annotate-loop-instr ........................................................................................................................... 2±21 -auto-attrs .......................................................................................................................................... 2±21 -bss..................................................................................................................................................... 2±21 -build-lib............................................................................................................................................ 2±22 -C....................................................................................................................................................... 2±22 -c........................................................................................................................................................ 2±22 -component file.xml........................................................................................................................... 2±22 -const-read-write ................................................................................................................................ 2±22 -const-strings...................................................................................................................................... 2±22 -cplbs ................................................................................................................................................. 2±22 -D macro[=definition]................................................................................................................. 2±23 -dcplbs ............................................................................................................................................... 2±23 -decls-{weak|strong} ........................................................................................................................... 2±23 -dependency-add-target target............................................................................................................ 2±23 -double-size-{32 | 64} ......................................................................................................................... 2±23 -double-size-any ................................................................................................................................ 2±24 -dry .................................................................................................................................................... 2±24 -dryrun............................................................................................................................................... 2±24 -E....................................................................................................................................................... 2±24 -ED.................................................................................................................................................... 2±24 -EE..................................................................................................................................................... 2±24 -eh...................................................................................................................................................... 2±24 -enum-is-int ....................................................................................................................................... 2±25 -expand-symbolic-links ...................................................................................................................... 2±25 -expand-windows-shortcuts...............................................................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages938 Page
-
File Size-