RSS

How to Install CMake 3.0 on CentOS 6 / CentOS 7

18 Jun

Follow the step below to install CMake 3.0 on CentOS 7:

  • Download cmake-3.0.0.tar.gz to a folder, e.g. /home/user/Downloads
  • Open a terminal and run below commands:

tar -zxvf cmake-3.0.0.tar.gz

image
     This will unpack the gz file to a folder cmake-3.0.0 under the Downloads folder

image

 

  • In the terminal and run below commands:

cmake-3.0.0
./bootstrap
gmake
sudo gmake install

    It will take several minutes to build cmake out of source files.

image

But If you run the command below, you will see the cmake version is still the old 2.82 or earlier version!

cmake –version

image

  • Now in the terminal, type below commands

sudo mv cmake-3.0.0 /usr/local/

    This move the newly built output folder

Downloads/cmake-3.0.0/       ==>
/usr/local/cmake-3.0.0/

  • Edit ~/.bashrc file, add the directory /usr/local/cmake-3.0.0/bin to the PATH variable:

gedit ~/.bashrc

    At the end of .bashrc file, add below line to add the cmake/bin folder to system path:

PATH=/usr/local/cmake-3.0.0/bin:$PATH
export PATH

image

  • Next, in the terminal, type below commands

cd /usr/local/cmake-3.0.0
mkdir share
cp -R /usr/local/share/cmake-3.0/ share/

image

This copies folder
     usr/local/share/cmake-3.0/       ==>
     usr/local/cmake-3.0.0/share/

If you don’t do so, errors will pop up and complain that the share folder is not accessible to centOS!

Now, rerun the below command and you will succeed! 

cmake –version

image

Advertisements
 
6 Comments

Posted by on June 18, 2014 in Linux, Programming

 

Tags: , , , , , , ,

6 responses to “How to Install CMake 3.0 on CentOS 6 / CentOS 7

  1. Przy

    January 12, 2017 at 6:38 pm

    i did every step, correctly and still i have version 2.8.12.2 ;/

     
  2. James Melbow

    June 2, 2017 at 5:37 am

    Hey Przy…. did you log out and back in again? You need to pick up the new .bashrc edits.

     
  3. Geoff

    June 21, 2017 at 10:09 am

    Works perfectly for me, thank you very much! 🙂

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: