Contents
- 1. Fortran, C++ and C Data Types
- 2. Command-Line Options Reference
- 2.1. HPC Compilers Option Summary
- 2.2. Generic Compiler Options
- 2.2.1. -#
- 2.2.2. -[no]acc
- 2.2.3. -Bdynamic
- 2.2.4. -byteswapio
- 2.2.5. -C
- 2.2.6. -c
- 2.2.7. -c++libs
- 2.2.8. -cuda
- 2.2.9. -cudalib
- 2.2.10. -D
- 2.2.11. -d<arg>
- 2.2.12. -dryrun
- 2.2.13. -drystdinc
- 2.2.14. -E
- 2.2.15. -F
- 2.2.16. -fast
- 2.2.17. -fcx-limited-range
- 2.2.18. –flagcheck
- 2.2.19. -fortranlibs
- 2.2.20. -fmax-errors=<n>
- 2.2.21. -fpic
- 2.2.22. -fPIC
- 2.2.23. -g
- 2.2.24. -g77libs
- 2.2.25. –gcc-toolchain=<path>
- 2.2.26. -gopt
- 2.2.27. -gpu
- 2.2.28. -help
- 2.2.29. -I
- 2.2.30. -i2, -i4, -i8
- 2.2.31. -K<flag>
- 2.2.32. -L
- 2.2.33. -l<library>
- 2.2.34. -M
- 2.2.35. -M<nvflag>
- 2.2.36. -m
- 2.2.37. -march=<target>
- 2.2.38. -mcmodel=<size>
- 2.2.39. -mcpu=<target>[<+extension…>]
- 2.2.40. -module <moduledir>
- 2.2.41. -[no]mp
- 2.2.42. -mtune=<target>
- 2.2.43. -noswitcherror
- 2.2.44. -[no]nvmalloc
- 2.2.45. -O<level>
- 2.2.46. -o
- 2.2.47. -pg
- 2.2.48. -R<directory>
- 2.2.49. -r
- 2.2.50. -r4 and -r8
- 2.2.51. -rc
- 2.2.52. -S
- 2.2.53. -s
- 2.2.54. -shared
- 2.2.55. -show
- 2.2.56. -silent
- 2.2.57. -soname
- 2.2.58. -static
- 2.2.59. -static-nvidia
- 2.2.60. -stdpar
- 2.2.61. -target
- 2.2.62. -time
- 2.2.63. -tp <target>
- 2.2.64. -[no]traceback
- 2.2.65. -U
- 2.2.66. -u
- 2.2.67. -V[release_number]
- 2.2.68. -v
- 2.2.69. -W
- 2.2.70. -Werror
- 2.2.71. -w
- 2.2.72. -Xs
- 2.2.73. -Xt
- 2.2.74. -Xlinker
- 2.3. C++ and C-specific Compiler Options
- 2.3.1. -A
- 2.3.2. -a
- 2.3.3. -alias
- 2.3.4. –[no_]alternative_tokens
- 2.3.5. -B
- 2.3.6. –[no_]bool
- 2.3.7. –[no_]builtin
- 2.3.8. –[no_]compress_names
- 2.3.9. –diag_error <number>
- 2.3.10. –diag_remark <number>
- 2.3.11. –diag_suppress <number>
- 2.3.12. –diag_warning <number>
- 2.3.13. –display_error_number
- 2.3.14. -e<number>
- 2.3.15. –no_exceptions
- 2.3.16. -fvisibility=<visibility>
- 2.3.17. –gnu_version <num>
- 2.3.18. –[no]llalign
- 2.3.19. -M
- 2.3.20. -MD[<dfile>]
- 2.3.21. –optk_allow_dollar_in_id_chars
- 2.3.22. -P
- 2.3.23. –pedantic
- 2.3.24. –preinclude=<filename>
- 2.3.25. –[no_]using_std
- 2.3.26. -Xfilename
- 2.4. -M Options by Category
- 3. C++ Name Mangling
- 4. Pre-defined Compiler Macros
- 5. Runtime Environment
- 6. C++ Dialect Supported
- 7. x86-64 C++ and C MMX/SSE/AVX Intrinsics
- 8. Messages