CLion - New Project - 编译 - 运行
Quick start guide
https://www.jetbrains.com/help/clion/clion-quick-start-guide.html
轻松上手
https://www.jetbrains.com/zh-cn/clion/features/start-your-project.html
1. clion.sh
(base) yongqiang@yongqiang:~$ clion.sh
(base) yongqiang@yongqiang:~$
2. CLion - New Project
3. /home/yongqiang/CLionProjects/yongqiang
4. File -> Settings -> Toolchains
5. yongqiang
6. main.cpp
/*
============================================================================
Name : yongqiang.cpp
Author : Yongqiang Cheng
Version : Version 1.0.0
Copyright : Copyright (c) 2020 Yongqiang Cheng
Description : Hello World in C++, Ansi-style
============================================================================
*/
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
7. CMakeLists.txt
cmake_minimum_required(VERSION 3.14)
project(yongqiang)
set(CMAKE_CXX_STANDARD 11)
add_executable(yongqiang main.cpp)
8. Reload CMake Project
9. Build
====================[ Build | yongqiang | Debug ]===============================
/home/yongqiang/software/clion-2019.1.4/bin/cmake/linux/bin/cmake --build /home/yongqiang/CLionProjects/yongqiang/cmake-build-debug --target yongqiang -- -j 6
Scanning dependencies of target yongqiang
[ 50%] Building CXX object CMakeFiles/yongqiang.dir/main.cpp.o
[100%] Linking CXX executable yongqiang
[100%] Built target yongqiang
Build finished
10. Run
/home/yongqiang/CLionProjects/yongqiang/cmake-build-debug/yongqiang
Hello, World!
Process finished with exit code 0
References
[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/