CLion安装配置

安装配置cygwin

参考http://blog.sina.com.cn/s/blog_143cf62360102wrgd.html
简单描述下,具体看参考的链接。

  • 官网https://cygwin.com/install.html

下载https://cygwin.com/setup-x86_64.exe(这是64位的,32位的去官网自己找,后面的配置也是按照64位走的,不过应该是一样的)

  • 安装
下一步->
install from Internet -> 
设置下载安装路径 -> 
direct connection -> 
选择下载源(可以选mirrors.ustc.edu.com[东北大学镜像站],
或者添加网易镜像站:http://mirrors.163.com/cygwin/ [参考http://mirrors.163.com/.help/cygwin.html]) 

接来下选择安装的模块,分别搜索 gcc-core、gcc-g++、make、cmake、gdb、binutils,
以上所有项目都在 devel 文件夹下。 
有个search的搜索框,搜上面几个出来结果后点一下前面那个skip,
把skip切换成版本号,意思是原来skip(跳过)的模块现在安装。 

安装了一些模块后,以后还想再安装其他模块,可以再次setup-x86_64.exe,按上面的步骤即可

  • 安装完后将安装目录下的 bin目录 添加到 Path 环境变量
注意:我之前配置过mingw跟clion遇到好多问题,觉得太麻烦,还是cygwin简单些,建议用cygwin。

安装激活clion

clion配置cygwin

添加Cygwin

等Make、C compiler、C++ Compiler三个自动搜索出来后,点击Apply即可

若提示Cmake编译程序未找到,则把上面的Cmake程序手动指定相应的路径,如 D:cygwin64incmake.exe

这时候就可以运行了(Shift + F10)

在一个工程里运行单个cpp文件

修改CMakeLists.txt,然后点击该文件提示的 Reload changes按钮

运行时先选择相应的工程名,再点击 运行

想让 CLion 能够编译&运行单个 C/C++ 代码文件,只需要往工程里的 CMakeLists.txt 文件中添加一句

add_excutable(file_name file_name.xxx)

如果是放在工程里的其他文件夹,则还需要加上其所在路径,例如

add_excutable(file_name src/file_name.xxx)

然后 reload changes 或者打开自动保存,我们遍可以在run中找到我们想要的那个要编译运行的那个文件了。
当然,假如不想编译运行某个文件却又想在工程中保留下来,那只需要删除相应的 add_excutable 语句即可

  • 手动编译
    C++的编译命令g++,通过 -o 选项指定可执行程序的文件名。下面的命令将产生名为 p.exe 的可执行文件:
g++ p.cpp -o p
// 编译成功,将生产p.exe可执行文件
p.exe

其他

原文地址:https://www.cnblogs.com/linkenpark/p/12034378.html