top of page

CMake Packaged by IOanyt Innovations - 18.04 | 20.04 |22.04


CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executable binaries in arbitrary combinations. CMake supports in-place and out-of-place builds, and can therefore support multiple builds from a single source tree.

CMake has supports for static and dynamic library builds. Another nice feature of CMake is that it can generates a cache file that is designed to be used with a graphical editor. For example, while CMake is running, it locates include files, libraries, and executables, and may encounter optional build directives. This information is gathered into the cache, which may be changed by the user prior to the generation of the native build files.


To verify the installation, follow the below instructions

Step 1. Connect to SSH:

  1. Open the Amazon EC2 console at

  2. In the navigation pane, choose Instances.

  3. Select the instance and choose Connect.

  4. Choose SSH Client

  5. Copy the SSH command and paste it into the terminal.

ssh ubuntu@publicIP -i [Path of key pair file]

If it shows an access denied message run the following command, then rerun the above command to connect via ssh.

chmod 400 [Path of key pair file]

Once launched in the Amazon EC2 Service, please connect to the instance via an SSH client using the ec2-user with the key pair associated at launch. Once connected as the ec2-user user, you will be able to sudo to the root user

Step 2. Verify the installation

Follow the steps to verify the CMake installation

1. Login with ssh

2. Type the below command to check the version

cmake --version

You will see the responses as shown below.

How to use CMake compiler in the terminal:

1. After connecting with ssh enter the following command in order to open an empty file by the name given below:

sudo vi main.cpp 

2. Run the following command in order to run the script:

#include <iostream>
int main(int argc, char** argv){
	std::cout << "Hello World" << std::endl;
	return 0;

3. The CMakeLists.txt file is to be used to compile the main.cpp file is :

sudo vi CMakeLists.txt

4. Paste the below code in the CMakeLists.txt

cmake_minimum_required(VERSION 3.0)

add_executable(hello_world main.cpp)

5. Create a build directory :

mkdir build
cd build/

6. After that run the below command :

cmake ..

7. After that run the below command :


8. Run the below command to run the code:


9. If you get the "Hello World in output then your CMake is working properly.

To monitor and assess application functions:-

a. Navigate to your Amazon EC2 console and verify that you're in the correct region.

b. Choose Instances and select your launched instance.

c. Select the server to display your metadata page and choose the Status checks tab at the bottom of the page to review if your status checks passed or failed.


Let’s Work Together

IOanyT Innovations Pvt. Ltd.


  • LinkedIn
  • Facebook

Thanks for submitting!

bottom of page