C语言环境搭建
本文最后更新于 169 天前,其中的信息可能已经有所发展或是发生改变。

我使用的IDE是CLion,学生可以凭借学校的edu邮箱申请CLion的教育使用许可证,有一年的使用期,到期后可以根据实际情况进行续期。

我为什么使用CLion而不是Vscode?

尽管 VSCode 是一款功能强大的编辑器,且在多语言开发中表现优异,但对于 C/C++ 的初学者来说,它需要手动配置各种工具和插件,并且在调试、构建和项目管理方面的功能不如专门的 IDE 直观和易用。对于初学者而言,使用 VSCode 可能会增加学习成本,尤其是在调试和构建环境的配置上。相比之下,像 CLionVisual Studio 这样的 IDE 更加专注于 C/C++ 开发,提供了开箱即用的功能,能够帮助新手快速上手,减少不必要的配置和学习难度。

下载和安装CLion

在CLion官网即可按需下载自己需要的安装包,最好安装在英文路径下,学习编程的过程中也应当注意英文的学习,不仅可以提高语言能力,而且有助于理解原文技术文档和资料,拓宽知识面,减少翻译的障碍,进而提升编程技能和职业竞争力。

CLion的汉化

CLion 2024 版本已经不需要像以前版本通过插件来实现汉化,当前的汉化步骤为:

  1. 打开 CLion 设置
    • 启动 CLion 软件。
  2. 在主界面右上角点击 File 菜单,选择 Settings(在 macOS 上是 CLion → Preferences)。
  3. 导航到 Language and Region 设置
    • 在设置界面中,点击左侧菜单中的 Appearance & Behavior
    • 展开后,选择 System Settings,然后点击 Language and Region
  4. 更改语言和区域
    • Language and Region 设置中,将 Language 修改为 Chinese (Simplified)(简体中文)。
    • Region 修改为 China Mainland
  5. 应用设置并重启 IDE
    • 点击 ApplyOK 按钮保存设置。
    • CLion 可能会提示你重新启动 IDE,或者你可以手动关闭并重新启动 CLion。

让CLion能正确输出中文

CLion默认使用mingw64编译,即使使用自己下载的mingw64-gcc也会有中文乱码的问题,使用cygwin64可完美解决这个问题。

首先下载安装 Cygwin64

官方下载网站:访问 Cygwin 官方安装页面

安装 Cygwin64

使用管理员权限运行下载的安装包,安装过程如下:

选择安装目录

选择 Cygwin64 的安装目录,建议保留默认设置。

选择下载的软件包存放目录

选择一个目录来存放 Cygwin64 下载的软件包。

选择镜像站点

在镜像选择界面,选择 阿里云镜像,以加速下载过程。

选择需要安装的软件包

在搜索框中依次输入以下软件包名称,并从 Devel 目录中选择最新版本进行安装,注意看清楚软件包名:

gcc-core
gcc-g++
gdb
make
binutils

完成安装

点击下一步,等待安装完成。安装包可以保留在本地,方便下次安装其他软件包时使用。

验证安装

安装完成后,打开桌面上的 Cygwin64 Terminal,并输入以下命令验证安装:

cygcheck -c cygwin
gcc -v
g++ -v
gdb -v
make -v

如果终端输出正确的版本信息,说明 Cygwin64 和 C++ 编译环境已经成功配置。

在 CLion 中配置 Cygwin

打开 CLion 设置

在 CLion 中,进入 Settings(设置) > Build, Execution, Deployment(构建、执行、部署) > Toolchains(工具链)。

添加 Cygwin 工具链

点击右侧的 + 按钮,选择 Cygwin,CLion 会自动检测并配置 Cygwin 环境。

调整工具链顺序

将刚刚添加的 Cygwin 工具链上移至第一个位置,以确保 CMake 使用该工具链进行构建。

完成配置

确认并保存配置,不需要修改 CMake 工具链设置,因为默认配置会使用第一个工具链(即 Cygwin)。

这样,你就完成了 Cygwin64 环境的安装和在 CLion 中的配置,可以开始进行 C++ 开发了。

上一篇
下一篇