首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >盘点C/C++语言编程+编译工具

盘点C/C++语言编程+编译工具

作者头像
impressionyang
发布2020-08-26 22:04:51
发布2020-08-26 22:04:51
1.4K0
举报

盘点C/C++语言编程+编译工具

本帖子盘点了Linux下的各种C/C++的编程+编译工具及IDE(集成开发环境

  • 主要是收集Arch Linux下的

目录

  1. vim+gcc/g++
  2. VSCode
  3. Code::Blocks
  4. QtCreator
  5. Clion
  6. Eclipse

各软件配置

  • 注意的一点是C的源文件是.cC++的源文件是.cpp
  • 本文只介绍了单文件的编译运行,多文件共同编译运行以后再讲

vim+gcc/g++

安装
代码语言:javascript
复制
sudo pacman -S vim gcc
使用
vim编写程序
  1. 使用vim 源文件.c或者vim 源文件.cpp来打开C/C++文件
  2. 进入vim后使用i进入插入模式
  3. 编程完成后按Esc后进入命令模式后输入:wq进行保存退出
gcc/g++编译程序

C使用命令gcc 源文件名.c -o 源文件名来生成可执行文件,C++使用命令g++ 源文件名.cpp -o 源文件名来生成可执行文件。

  • 编译程序其实也可以用make命令,但是这个设计后面的多文件编译,以后在介绍
运行程序

使用上面gcc或者g++命令生成可执行文件后在当前可执行文件目录下使用./可执行文件名即可运行程序。

VSCode

安装
  • 推荐配置好archlinuxcn源之后安装其visual-studio-code-bin
代码语言:javascript
复制
sudo pacman -S visual-studio-code-bin
插件配置
  • 推荐安装下列插件
编程及运行
  1. 新建文件并命名为.c或者.cpp文件
  2. 编程
  3. 点击右上角运行图标运行

Code::Blocks

安装
代码语言:javascript
复制
sudo pacman -S qtcreator qt5
sudo pacman -S codeblocks
配置控制台
  • 需要在settings->enviromment->Terminal to luanch console program中设置为自己需要使用的终端。
编程运行
  1. 打开或者新建一个C/C++的源文件
  2. 编程
  3. 点击编译运行图标编译运行程序

QtCreator

安装
代码语言:javascript
复制
sudo pacman -S qtcreator qt5
编程运行
  1. 新建一个C或者C++工程
  2. 编程
  3. 点击右下角运行按钮运行程序
  • 可能需要配置的问题:程序没有在终端中运行,而是在qtcreator内,当然,如果你不介意也无需在配置
  • 只需要在项目->run->run in terminal勾选即可

Clion

安装
代码语言:javascript
复制
sudo pacman -S clion
编程
  1. 新建C或者C++工程
  2. 编程
  3. 点击run

Eclipse

安装
代码语言:javascript
复制
sudo pacman -S eclipse
  • 也可以去官网下载安装可执行二进制软件包,无安装,直接运行
配置插件
  • 需要安装CDT插件以使得Eclipse可以支持C/C++
编程运行
  1. 新建C/C++工程
  2. 编程
  3. build
  4. 运行
  • 没有运行实例哦,傻眼了吧,这玩意安装是很不方便的,所以我并不推荐,但是eclipse cdt基本上就是按照上述步骤运行的,所以加油。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 盘点C/C++语言编程+编译工具
  • 目录
  • 各软件配置
    • vim+gcc/g++
      • 安装
      • 使用
    • VSCode
      • 安装
      • 插件配置
      • 编程及运行
    • Code::Blocks
      • 安装
      • 配置控制台
      • 编程运行
    • QtCreator
      • 安装
      • 编程运行
    • Clion
      • 安装
      • 编程
    • Eclipse
      • 安装
      • 配置插件
      • 编程运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档