As you can see on the right panel in the Remix IDE, the Compile tab is open. Here, you can choose which compiler version you would like to compile your contacts with. In this tab, there are three check boxes present, which are as follows:
- Auto compile: This is to auto compile your contract code as you keep on typing your contract in the contract editor area.
- Enable Optimization: The Solidity compiler supports code optimization to reduce the size and instructions present in the code. The behavior of the code will be the same even after optimization; however, the gas cost required to deploy the contract and make transactions would be greatly reduced. It is recommended to enable optimization when ...