使用的是第三方工具,目前最新版本是:1.0.2GitHub - crytic/solc-select: Manage and switch between Solidity compiler versions
按照solc-select的reademe,安装solc-select(如果没有安装python3,需要根据提示安装):
安装:
pip3 sudo apt install python3-pip
安装solc-select:
sudo pip3 install solc-select
安装后,输入命令查看可安装的solc的版本:
solc-select install
然后安装你需要用到的solc编译器版本(如下安装了2个版本):
solc-select install 0.5.7
solc-select install 0.8.2
然后指定一个使用的版本:
solc-select use 0.8.2
后续可以用以下命令来查看已经安装的solc版本,以及正在使用的是哪个版本:
(注意,这个命令一定要在solc-select use 0.8.2指定一个使用版本后才可以用,也算是个小小BUG吧)
solc-select versions
也可以用如下命令来查看当前solc的版本:
solc --version
需要切换当前要使用的solc版本时,用如下命令:
solc-select use 0.5.7