首先贴一篇安装教程

本教程将向您展示如何在Ubuntu 16.04 / 17.04上安装Code::Blocks。 Code::Blocks是C,C ++和Fortran的免费开源集成开发环境(IDE)。 它可以在Linux,Mac,Windows上运行。 最新版本的Code Blocks 16.01于2016年1月发布。

Code::Blocks功能:

  • 支持多个编译器,包括GCC,Clang,Visual C ++,MinGW等等
  • 自定义构建系统和可选的支持。
  • 语法高亮和代码折叠
  • C ++代码完成,类浏览器,十六进制编辑器
  • 具有完全断点支持的调试器
  • 一种支持其他编程语言的插件系统。
  • 其他更多

如何在Ubuntu 16.04/17.04上安装Code::Blocks

Code Blocks 位于默认的Ubuntu软件包存储库中。

sudo apt install codeblocks

Ubuntu 17.04包含Code Blocks版本16.01。 但是,该版本在Ubuntu 16.04中已经过时。 要安装最新版本,您可以使用PPA。 运行以下3个命令,将Code::Blocks PPA添加到系统,更新本地包索引并安装包。

sudo add-apt-repository ppa:damien-moore/codeblocks-stablesudo apt updatesudo apt install codeblocks codeblocks-contrib

一旦安装,您可以从Unity Dash或您首选的应用程序启动器启动Code Blocks IDE。

选择C编译器

首次启动Code::Blocks时,系统将提示您使用编译器自动检测窗口:

推荐适用于Linux的流行开源C编译器有:

  • GNU C编译器 - defacto标准的开源C编译器
  • Clang - Clang比GCC快得多,使用的存储空间更少,它提供了非常清晰简洁的诊断(错误和警告消息)。

要安装gcc,请运行:

sudo apt install gcc

要安装Clang编译器:

sudo apt install clang

如果要在Linux上编译本机Windows二进制文件,则可以安装mingw-w64软件包。

sudo apt install mingw-w64

选择默认的C编译器后,可以开始使用Code Blocks编写程序。

您还可以通过转到设置>编译器>全局编译器设置来选择默认编译器Settings > Compiler > Global Compiler。

OK! 我希望本教程帮助您在Ubuntu 16.04/17.04上安装Code::Blocks。

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了着名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。

Ubuntu 12.04 下安装Code::Block 见 http://www.linuxidc.com/Linux/2012-10/73116.htm

Kubuntu 14.10 下安装Code::Blocks 13.12  http://www.linuxidc.com/Linux/2015-04/116382.htm

Code::Blocks 的详细介绍:请点这里
Code::Blocks 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/148159.htm

在Ubuntu上使用Codeblocks,出现Permission denied。

原因:

1、应保存在自己的目录下(如/home/用户名);

2、保存时要加后缀名,如Test.C,不能仅仅Test(略坑)。

另有人提及诸如NTFS等问题,暂未遇到。

注意以上两点即可

使用codeblocks编程运行时终端不能复制粘贴

解决:settings–>environment–>generalsettings–>Terminal to launch console programs:把方框里默认的终端改成 gnome-terminal -t $TITLE -x

插件的安装

codeblock在linux系统中的安装方式有两种:一种是到codeblock官网下载.tag压缩文件夹,按照标准的五步走安装codeblock,然后自己配置。另外一种方法,如果你是ubuntu系统,可以去应用商店搜索codeblock安装,无需自己配置codeblock。

codeblock安装好了,很多类似如其他IDE平台的功能都没有,类似向前向后退,跳转到函数定义处的快捷键等等。codeblock有一个插件包,可以解决上述的问题,快捷键可以自己设置,很多功能有待开发,留给自己用。

插件安装方法 :

sudo apt-get install codeblocks-contrib

插件安装好了可以去setting-->editor-->keyboard shortcuts自定义自己的快捷键。

Ubuntu上使用Codeblocks遇到的一些问题及解决方法相关推荐

  1. ubuntu 18.04,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法

    ubuntu 18.04,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法 参考文章: (1)ubuntu 18.04,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法 ...

  2. github上的版本和本地版本冲突的解决方法(Updates were rejected because the tip of your current branch is behind)

    github上的版本和本地版本冲突的解决方法(Updates were rejected because the tip of your current branch is behind) 参考文章: ...

  3. php临时目录没有文件夹里,PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以 ...

  4. u盘插在linux电脑上没有反应,U盘插在自己电脑上没有反应,别人电脑有反应的解决方法...

    近期,将U盘插到自己电脑上无法读盘,虽然通知栏那里显示了设备已连接,但是在电脑里看不到盘符,以为是U盘损坏了,但是插到别人电脑上却可以正常使用,这就证明了U盘肯定没有问题的.那么遇到这个问题我们要如何 ...

  5. Github上的版本和本地版本冲突的解决方法

    Github上的版本和本地版本冲突的解决方法 远程和本地版本冲突 情景: 在github上创建项目,然后本地git init 然后没有git pull -f --all 然后git add .  | ...

  6. 【超详细】在Linux上远程登录遇到的若干问题及解决方法(一)

    [超详细]在Linux上远程登录遇到的若干问题及解决方法(一) 目录 文章目录 [超详细]在Linux上远程登录遇到的若干问题及解决方法(一) 目录 正文 问题一:为什么我使用**ifconfig** ...

  7. 微信上传图文素材接口报41005错误解决方法

    微信上传图文素材接口报41005错误解决方法 参考文章: (1)微信上传图文素材接口报41005错误解决方法 (2)https://www.cnblogs.com/gy1010/p/6674529.h ...

  8. ubuntu终端执行shell脚本报command not found解决方法

    ubuntu终端执行shell脚本报command not found解决方法 参考文章: (1)ubuntu终端执行shell脚本报command not found解决方法 (2)https:// ...

  9. 联想蓝牙没有连接的地方计算机,联想笔记本连不上蓝牙怎么办 笔记本连接蓝牙耳机没声音解决方法...

    很多笔记本电脑用户使用的大多数都是知名品牌,联想是笔记本电脑中较为有名的,今天小编为大家带来的便是关于联想笔记本连接不了蓝牙的解决方法,相信有很多联想笔记本电脑用户遇到过,下面让我们看看教程了解下吧! ...

最新文章

  1. ffmpeg architecture(上)
  2. 使请求管线内的所有模块尽可能高效
  3. 规格选项表管理之更新规格选项表数据
  4. TCP和UDP应用场景
  5. matlab plot title 包含变量的图片标题
  6. 没有内存条电脑能开机吗_换内存加固态,老电脑也能快到起飞,附纯国产内存条雷赤测评...
  7. flutter text 自动换行_Flutter 系列博客——05 StatelessWidget vs StatefulWidget
  8. Centos7下Yum安装PHP5.5,5.6,7.0
  9. 使用php函数防止SQL注入方法
  10. QT 跨平台 代码框架
  11. 什么是Windows驱动程序?
  12. vSphere7.0添加第三方驱动
  13. Uniapp video标签autoplay不生效问题(进入页面瞬间)
  14. python怎么求幂_比较各种Python求幂方法的性能
  15. Mybatis学习【2】
  16. VS 2017 解决 C2001错误 常量中有换行符
  17. [Unity3D]Unity3D游戏开发之Logo渐入渐出效果的实现
  18. 阿里云中间件是什么-阿里云中间件介绍
  19. c语言xdoj上机题 字符输入输出
  20. 爬取京东评论并生成词云

热门文章

  1. 一键部署LAMP和LNMP架构
  2. ios 消息按钮添加角标显示
  3. 04-HTML标签图文详解(一)
  4. PHP读取docx文档内容
  5. 整理 H5 meta 标签的详解
  6. FinePrint windows虚拟打印机V10.33.0.0版注册码-序列号-密钥版
  7. 实验八、Windows本地破解用户口令
  8. matlab仿真迈克尔逊干涉仪工作 单频非定域等倾干涉
  9. 使用python提取中文数字和英文_python提取字符串中的中文或数字或英文
  10. Python数据可视化详解