CLion - A cross-platform IDE for C and C++

CLion - A cross-platform IDE for C and C++

https://www.jetbrains.com/clion/

1. Other Versions - Version 2019.1

https://www.jetbrains.com/clion/download/other.html

2019.1.4 for Linux (tar.gz)
2019.1.4 for Windows (exe)
2019.1.4 for Windows ZIP Archive (win.zip)
2019.1.4 for macOS (dmg)

2. Installation Instructions

  • Unpack the CLion-*.tar.gz file to an empty directory using the following command: tar -xzf CLion-*.tar.gz. A new instance MUST NOT be extracted over an existing one. The target folder must be empty. 不得在现有实例上提取新实例。目标文件夹必须为空。
  • Run CLion.sh from the bin subdirectory.
(base) yongqiang@yongqiang:~$ cd software/
(base) yongqiang@yongqiang:~/software$ chmod a+x CLion-2019.1.4.tar.gz
(base) yongqiang@yongqiang:~/software$ ll
total 423552
drwxrwxrwx 1 yongqiang yongqiang       512 Jul  1 23:24 ./
drwxr-xr-x 1 yongqiang yongqiang       512 Jun 26 21:44 ../
-rwxrwxrwx 1 yongqiang yongqiang 431747416 Jul  1 23:24 CLion-2019.1.4.tar.gz*
drwxrwxrwx 1 yongqiang yongqiang       512 Jun 10 23:27 pycharm-community-2018.3.7/
(base) yongqiang@yongqiang:~/software$
(base) yongqiang@yongqiang:~/software$ tar -xzf CLion-2019.1.4.tar.gz
(base) yongqiang@yongqiang:~/software$ rm CLion-2019.1.4.tar.gz
(base) yongqiang@yongqiang:~/software$ ll
total 0
drwxrwxrwx 1 yongqiang yongqiang 512 Jul  1 23:26 ./
drwxr-xr-x 1 yongqiang yongqiang 512 Jun 26 21:44 ../
drwxrwxrwx 1 yongqiang yongqiang 512 Jul  1 23:26 clion-2019.1.4/
drwxrwxrwx 1 yongqiang yongqiang 512 Jun 10 23:27 pycharm-community-2018.3.7/
(base) yongqiang@yongqiang:~/software$
(base) yongqiang@yongqiang:~/software$ cd clion-2019.1.4/bin/
(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$ ll
total 7760
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 ./
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 ../
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 clang/
-rw-r--r-- 1 yongqiang yongqiang   12190 May 30  2019 clion.png
-rwxr-xr-x 1 yongqiang yongqiang    6785 May 30  2019 clion.sh*
-rw-r--r-- 1 yongqiang yongqiang    2665 May 30  2019 clion.svg
-rw-r--r-- 1 yongqiang yongqiang     415 May 30  2019 clion.vmoptions
-rw-r--r-- 1 yongqiang yongqiang     452 May 30  2019 clion64.vmoptions
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 cmake/
-rwxr-xr-x 1 yongqiang yongqiang     217 May 30  2019 format.sh*
-rwxr-xr-x 1 yongqiang yongqiang   26540 May 30  2019 fsnotifier*
-rwxr-xr-x 1 yongqiang yongqiang   26453 May 30  2019 fsnotifier-arm*
-rwxr-xr-x 1 yongqiang yongqiang   32776 May 30  2019 fsnotifier64*
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 gdb/
-rw-r--r-- 1 yongqiang yongqiang   10936 May 30  2019 idea.properties
-rwxr-xr-x 1 yongqiang yongqiang     268 May 30  2019 inspect.sh*
-rw-r--r-- 1 yongqiang yongqiang   39520 May 30  2019 libdbm64.so
-rw-r--r-- 1 yongqiang yongqiang 3908380 May 30  2019 libyjpagent-linux.so
-rw-r--r-- 1 yongqiang yongqiang 3654864 May 30  2019 libyjpagent-linux64.so
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 lldb/
-rw-r--r-- 1 yongqiang yongqiang    2322 May 30  2019 log.xml
-rwxr-xr-x 1 yongqiang yongqiang     410 May 30  2019 printenv.py*
-rwxr-xr-x 1 yongqiang yongqiang     808 May 30  2019 restart.py*
(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$
(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$ ./clion.sh

CLion - A cross-platform IDE for C and C++_第1张图片

CLion - A cross-platform IDE for C and C++_第2张图片

CLion - A cross-platform IDE for C and C++_第3张图片

CLion - A cross-platform IDE for C and C++_第4张图片

CLion - A cross-platform IDE for C and C++_第5张图片

3. clion.sh

(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$ ll
total 7568
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 ./
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 ../
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 clang/
-rw-r--r-- 1 yongqiang yongqiang   12190 May 30  2019 clion.png
-rwxr-xr-x 1 yongqiang yongqiang    6785 May 30  2019 clion.sh*
-rw-r--r-- 1 yongqiang yongqiang    2665 May 30  2019 clion.svg
-rw-r--r-- 1 yongqiang yongqiang     415 May 30  2019 clion.vmoptions
-rw-r--r-- 1 yongqiang yongqiang     452 May 30  2019 clion64.vmoptions
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 cmake/
-rwxr-xr-x 1 yongqiang yongqiang     217 May 30  2019 format.sh*
-rwxr-xr-x 1 yongqiang yongqiang   26540 May 30  2019 fsnotifier*
-rwxr-xr-x 1 yongqiang yongqiang   26453 May 30  2019 fsnotifier-arm*
-rwxr-xr-x 1 yongqiang yongqiang   32776 May 30  2019 fsnotifier64*
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 gdb/
-rw-r--r-- 1 yongqiang yongqiang   10936 May 30  2019 idea.properties
-rwxr-xr-x 1 yongqiang yongqiang     268 May 30  2019 inspect.sh*
-rw-r--r-- 1 yongqiang yongqiang   39520 May 30  2019 libdbm64.so
-rw-r--r-- 1 yongqiang yongqiang 3908380 May 30  2019 libyjpagent-linux.so
-rw-r--r-- 1 yongqiang yongqiang 3654864 May 30  2019 libyjpagent-linux64.so
drwxrwxrwx 1 yongqiang yongqiang     512 Jul  1 23:26 lldb/
-rw-r--r-- 1 yongqiang yongqiang    2322 May 30  2019 log.xml
-rwxr-xr-x 1 yongqiang yongqiang     410 May 30  2019 printenv.py*
-rwxr-xr-x 1 yongqiang yongqiang     808 May 30  2019 restart.py*
(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$
(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$ pwd
/home/yongqiang/software/clion-2019.1.4/bin
(base) yongqiang@yongqiang:~/software/clion-2019.1.4/bin$
(base) yongqiang@yongqiang:~$ vim ~/.bashrc
......
# yongqiang
export CLion=/home/yongqiang/software/clion-2019.1.4
export PATH=$CLion/bin:$PATH
......
(base) yongqiang@yongqiang:~$ source ~/.bashrc
(base) yongqiang@yongqiang:~$ clion.sh
(base) yongqiang@yongqiang:~$

Referneces

http://www.soft-hub.cn/article/4.html
http://soft-hub.cn/

你可能感兴趣的:(CMake,-,CLion,CLion,IDE,for,C/C++,cross-platform)