3. Migrating Command-Line Options¶
In this chapter of the Migration Guide, information is presented to help you map cl2000 command-line options to an appropriate c29clang command-line option, if a mapping is available. There are some cl2000 command-line options, like the -s interlisting options, that do not have a functional counterpart in the c29clang compiler. Such cases are clearly indicated in the tables in this chapter.
In several of this chapter’s sub-sections, cl2000 options are shown side-by-side with one or more functionally relevant c29clang options in table form. These tables are often accompanied by a brief commentary discussing further details about the option mapping, including differences in behavior between the cl2000 and c29clang compiler with regards to the options under consideration.
Please note that while this chapter tries to account for all the options provided by the cl2000 compiler, it does not list all the c29clang command-line options that are available. If you cannot find a c29clang option that you are looking for in this chapter, refer to the Clang Compiler User’s Manual for additional command-line options.
- 3.1. Managing Compiler Build Steps
- 3.2. Specifying the Compilation Target
- 3.3. Specifying Source Language and Specific Language Characteristics
- 3.4. Controlling Optimization
- 3.5. Managing Floating Point Support
- 3.6. Controlling the Runtime Model
- 3.7. Defining the Include File Directory Search Path
- 3.8. Defining the Object/Library File Directory Search Path
- 3.9. Specifying Temp Directories
- 3.10. Specifying Source Files and File Extensions
- 3.11. Preprocessor Options
- 3.12. Controlling Entry/Exit Hooks
- 3.13. Controlling DWARF Debug Information
- 3.14. Diagnostic Message Options
- 3.15. Compiler Feedback Options
- 3.16. Assembler Options
- 3.17. Command File Option
- 3.18. ULP Advisor Options