Editor
Diff View
More
Settings
Reset UI layout
Reset code and UI layout
Thanks for using Compiler Explorer
×
Share
Other
Become a Patron
Source on GitHub
Mailing list
Installed libraries
Wiki
Report an issue
Thanks to...
How it works
Contact the author
About the author
Changelog
Policies
Cookie policy
Privacy policy
Short
Short
Full
Embed
Embed (read only)
Save/Load
Add new...
Compiler
Conformance view
11010
./a.out
.LX0:
.text
//
\s+
Intel
Demangle
Libraries
Add new...
Clone compiler
Optimization output
AST output
GCC Tree/RTL output
Graph output
Output
(
0
/
0
)
Wrap lines
Left:
Right:
Tree pass
RTL pass
Nav
Physics
Add compiler
Libraries
No libs configured for this language yet.
You can suggest us one at any time
Load and save editor text
×
Examples
Browser-local storage
File system
Load from examples:
Load from browser-local storage:
Save to browser-local storage
Load/save to your system
Load from a local file
Save to file
Something alert worthy
×
Well, do you or not?
×
Compiler Explorer Settings
×
These settings control how Compiler Explorer acts for you. They are not preserved as part of shared URLs, and are persisted locally using browser local storage.
Site behaviour
Default language
Theme
Use last selected language when opening new Editors
Show community events
Editor
Automatically insert matching brackets and parentheses
Highlight linked code lines on hover
Show asm description on hover
Show quick suggestions
Use custom context menu
Show editor minimap
Tab width
Format based on
Compilation
Compile automatically when source changes
Delay before compiling:
0.25s
3s
Colourise lines to show how the source maps to the output
Colour scheme