Compilers are used to convert high-level contract source code into the format that the Ethereum execution environment understands. The Solidity compiler,
solc, is the most common one in use, which is discussed next.
The Solidity compiler
sudo apt-get install solc
If Personal Package Archives (PPAs) are not already installed, those can be installed by running the following commands:
sudo add-apt-repository ppa:ethereum/ethereum sudo apt-get update
solc on macOS, execute the following commands:
brew tap ethereum/ethereum
This command will add the Ethereum repository to the list of
brew install solidity
This command will produce a long output...