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

首先贴一篇安装教程

本教程将向您展示如何在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-stable

sudo apt update

sudo apt install codeblocks codeblocks-contrib

Ubuntu上使用Codeblocks遇到的一些问题及解决方法_第1张图片

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

Ubuntu上使用Codeblocks遇到的一些问题及解决方法_第2张图片

选择C编译器

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

Ubuntu上使用Codeblocks遇到的一些问题及解决方法_第3张图片

推荐适用于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编写程序。

Ubuntu上使用Codeblocks遇到的一些问题及解决方法_第4张图片

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

Ubuntu上使用Codeblocks遇到的一些问题及解决方法_第5张图片

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自定义自己的快捷键。


你可能感兴趣的:(linux)