EverDev
Quick StartSDKEver platform
  • EverDev
  • Troubleshooting
  • Use in JS applications
  • Command line interface
    • Solidity
    • Solidity Compiler Driver
    • C++
    • Evernode SE
    • Network Tool
    • Signer Tool
    • Contract management
    • TestSuite4
    • DeBrowser
  • Guides
    • Quick Start
    • Create controller
    • View controller info
  • Links
    • everdev repository
    • ever-sdk repository
Powered by GitBook
On this page
  • Create your first contract
  • Compile
  • Version
  • Update
  • Set

Was this helpful?

  1. Command line interface

C++

PreviousSolidity Compiler DriverNextEvernode SE

Last updated 3 years ago

Was this helpful?

Create your first contract

This command creates a basic C++ contract with comments that you can observe and compile.

everdev clang create Contract

Compile

This command compiles and links a selected C++ contract. After successful compilation you get .abi.json and .tvc files that you can later .

everdev clang compile Contract.cpp

Version

This command shows the currently installed C++ compiler version.

everdev clang version

Update

This command updates the compiler to the latest version.

everdev clang update

Use --force or -f option to force reinstall, if the compiler is already up to date.

Set

This command sets the compiler version and downloads it if needed.

everdev clang set --compiler 7.0.0

Use --force or -f option to force reinstall, if the current version is the same as the requested version.

use in your DApps to deploy and run contract methods