99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

solidity Docker安裝

2022-05-09 17:19 更新

Solidity 構(gòu)建的可使用的 Docker 鏡像由以太坊組織利用?solc?鏡像獲得。對(duì)于最新發(fā)布的版本,使用?stable?標(biāo)簽;對(duì)于開(kāi)發(fā)分支中可能不穩(wěn)定的更改,使用?nightly?標(biāo)簽。

Docker 鏡像運(yùn)行編譯器可執(zhí)行文件,因此您可以將所有編譯器參數(shù)傳遞給它。例如,下面的命令會(huì)拉取?solc?圖像的穩(wěn)定版本(如果您還沒(méi)有),并在新容器中運(yùn)行它,并傳遞?--help?參數(shù)。

docker run ethereum/solc:stable --help

您還可以在標(biāo)記中指定發(fā)布構(gòu)建版本,例如 0.5.4 版本。

docker run ethereum/solc:0.5.4 --help

要使用 Docker 鏡像在主機(jī)上編譯 Solidity 文件,請(qǐng)掛載本地文件夾用于輸入和輸出,并指定要編譯的合約。例如。

docker run -v /local/path:/sources ethereum/solc:stable -o /sources/output --abi --bin /sources/Contract.sol

您還可以使用標(biāo)準(zhǔn) JSON 接口(在使用帶有工具的編譯器時(shí)推薦)。使用此接口時(shí),只要 JSON 輸入是自包含的(即它不引用必須 由導(dǎo)入回調(diào)加載的任何外部文件),就不需要掛載任何目錄。

docker run ethereum/solc:stable --standard-json < input.json > output.json


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)