unbuntu 14.04 中安装 codeblocs

2023-05-16

许多同学喜欢用codeblocks来编写程序,那么怎么在ubuntu下安装codeblocks呢?这里给出小编自己的安装方法。


1 组件安装

在终端依次输入:

sudo apt-get install build-essential

sudo apt-get install gdb


2 更新源

在终端输入:

gksudo gedit /etc/apt/sources.list

在文件中添加一下两行:

# deb http://apt.tt-solutions.com/ubuntu/ feisty main

# deb http://apt.tt-solutions.com/ubuntu/ edgy main(个人认为应该把这两个源都加入)


3 获取密码

在终端依次输入:

wget http://www.tt-solutions.com/vz/key.asc
sudo apt-key add key.asc


4 安装最新 wxWidgets 库

可以在http://www.wxwidgets.org/查看目前最新版本

在终端依次输入

sudo apt-get update
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common


5 设置 wxWidgets 默认版本

在终端输入:
sudo update-alternatives --config wx-config

然后选择列表中的2

6 安装gtk2.0+开发包

在终端输入:

sudo apt-get install libgtk2.0-dev


7 下载codeblocks的源码包
我下载的codeblocks_16.01.tar.gz。

解压命令为 tar zxvf codeblocks_16.01.tar.gz


8 codeblocks sourcecode编译和安装

确保安装了libtool,安装命令为:
sudo apt-get install libtool

现在开始源码包的编辑和安装
直接运行bootsrtap可能会发现有如下错误:./bootstrap: 67: ./bootstrap: aclocal: not found。这是没有安装autoconf导致的,在终端输入:sudo apt-get install autoconf安装即可
接下来进入codeblocks解压后的文件目录,在终端依次输入:
cp    /usr/share/aclocal/wxwin.m4  /usr/local/share/aclocal/wxwin.m4(该步如果报错自己进入/usr/local/share新建aclocal文件夹,命令依次为:cd /usr/local/share,sudo mkdir aclocal)

./bootstrap
./configure
 make
sudo make install

9 在安装完成后即可启动codeblocks,会提示

codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory
解决方法:sudo /etc/ld.so.conf                      #编辑该文件
/usr/local/lib                                                      #将该行加入到该文件的末尾,保存并退出
sudoldconfig                                                     #重新配置
这样就可以正常启动Code::Blocks了。
参考文献:

http://www.cnblogs.com/flywuya/archive/2010/11/26/1888523.html

http://forum.ubuntu.org.cn/viewtopic.php?f=88&t=59230&start=0
http://sinojelly.blog.51cto.com/479153/390835/

http://www.codeblocks.org/downloads/7



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

unbuntu 14.04 中安装 codeblocs 的相关文章

  • 嵌入式设备web服务器比较

    现在在嵌入式设备中所使用的web服务器主要有 xff1a boa thttpd mini httpd shttpd lighttpd goaheand appweb和apache等 Boa 1 介绍 Boa诞生于1991年 xff0c 作者
  • memfd.c:40:12: error: static declaration of ‘memfd_create’ follows non-static declaration

    qemu编译安装出错 xff1a memfd c 40 12 error static declaration of memfd create follows non static declaration 修改 xff1a a util m
  • windows10 驱动开发环境 VS2019+WDK10

    windows10 驱动开发环境 1 下载SDK https developer microsoft com zh cn windows downloads windows 10 sdk 通用驱动demo xff1a https githu
  • 在用户配置文件中添加 IDF_PATH 和 idf.py PATH

    在用户配置文件中添加 IDF PATH 和 idf py PATH CMake 英文 注解 本文档将介绍如何使用 CMake 编译系统 目前 xff0c CMake 编译系统仍处于预览发布阶段 xff0c 如您在使用中遇到任何问题 xff0
  • error C3861: “gets”: 找不到标识符

    error C3861 gets 找不到标识 把 gets 改成 gets s 用VS2015打开一个win32工程 xff0c 生成解决方案失败 报错信息 xff1a 命令行 error D8016 ZI 和 Gy 命令行选项不兼容 选中
  • ROS和Optitrack通信

    ROS xff1a indigo Ubuntu xff1a 14 04 目的 xff1a 一台计算机通过Optitrack获得刚体 xff08 crazyflie2 0 xff09 的姿态信息并广播到同一局域网的其他计算机上 xff08 如
  • 运算放大电路(三)-加法器

    加法器 由虚短知 xff1a V 61 V 43 61 0 a 由虚断及基尔霍夫定律知 xff0c 通过R2与R1的电流之和等于通过R3的电流 xff0c 故 V1 V R1 43 V2 V R2 61 Vout V R3 b 代入a式 x
  • 一个嵌入式硬件高手的设计心得

    一 xff1a 成本节约 现象一 xff1a 这些拉高 拉低的电阻用多大的阻值关系不大 xff0c 就选个整数5K吧 点评 xff1a 市场上不存在5K的阻值 xff0c 最接近的是 4 99K xff08 精度1 xff09 xff0c
  • 跟着我从零开始入门FPGA(一周入门系列)第五

    5 同步和异步设计 前面已有铺垫 xff0c 同步就是与时钟同步 同步就是走正步 xff0c 一二一 xff0c 该迈哪个脚就迈那个脚 xff0c 跑的快的要等着跑的慢的 异步就是搞赛跑 xff0c 各显神通 xff0c 尽最大力量去跑 x
  • 硬件原理图设计规范(二)

    1 可编程逻辑器件 编号 级别 条目内容 备注 1 推荐 FPGA的LE资源利用率要保证在50 xff5e 80 之间 xff0c EPLD的MC资源的利用率要保证在50 xff5e 90 之间 对于FPGA中的锁相环 RAM 乘法器 DS

随机推荐

  • 嵌入式Linux应用程序开发-TCP-IP网络通信应用程序

    作为全世界最优秀的开源操作系统 xff0c Linux内部已经集成了强大的网络协议栈 xff0c 并向应用层提供丰富的系统调用 xff0c 开发者可以基于通用的系统调用接口 xff0c 使用Linux内核提供的网络功能 如果要分析Linux
  • STM32“死机“(实用调试技巧)

    2 硬件环境导致 34 死机 34 1 供电电源电压不在合适范围 单片机都需要有一个能够稳定运行的电压工作范围 xff0c 如果低于或者高于正常工作电压范围其单片机并不一定会立马无法工作 也有可能会立马死机 xff0c 而是工作一段时间在某
  • TI的ADS8320使用说明

    在调试程序的过程中遇到一个奇怪的现象 xff0c 使用ADS8320的16位AD采样温度数据 xff0c 在实际使用过程中遇到问题 xff0c 记录如下 xff1a 初始化 ADS8320 拉低片选 读取16位数据 拉高片选 使用STM32
  • [C++] 模板函数声明与实现的分离

    在使用模板时 xff0c 一般要求定义与实现在一起 xff0c 那么为了程序的统一与美观 xff0c 若想在仅在头文件中定义 xff0c 在源文件中实现 xff0c 例如 xff1a span class token comment tem
  • Android List 排序

    Android List lt Point gt 排序 1 按照x来排序 1 1升序 List points xff1b Collections sort points new Comparator 64 Override public i
  • Android反射机制

    Android反射机制实例 创建一个测试类 Person public class Person private String name 61 34 张三 34 private int age 61 15 private String de
  • 将json字符串转换为自定义对象

    将json字符串转换为自定义对象 将json转自定义对象或者List String json 61 34 34 name 34 cece 34 Gson gson 61 new Gson Person person1 61 gson fro
  • 启动一个没有注册的Activity

    废话不多说 xff0c 直接上代码 xff0c 如有不明白的可以私信留言 xff0c 一起进步 在Application 中调用即可 AndroidManifest 中已经有注册过的activity class App extends Ap
  • 将List<Object>集合(汉字、字母、数字)按照拼音来排序

    目录 将List xff1c Object xff1e 集合按照拼音来排序 1 需求 2 使用系统自带的compareTo可以排序汉字 xff0c 如果其中混入了字母 xff08 纯字母 xff09 xff0c 会直接排在汉字之前 xff0
  • 手写findviewbyid和使用注解给变量赋值

    手写findviewbyid和使用注解给变量赋值 使用到注解和反射 注解本身没有什么含义 xff0c 只有配合反射和插桩技术时才能体现价值 我们平时要初始化view都需要调用findviewbyid xff0c 那我们可不可以省去这一步呢
  • Android Studio 内无法直接运行 main 方法

    Android Studio 内无法直接运行 main 方法 在 idea 下的 gradle xml 下 GradleProjectSettings 结点增加以下代码 span class token operator lt span o
  • Android 获取文件类型

    根据文件头获取文件类型 我这里只列举了4种 xff0c 其他种类只需要替换掉对应的判断即可 span class token operator span span class token operator span span class t
  • Cygwin的安装使用,及其软件包apt-cyg的配置使用,以及apt-cyg错误“/usr/bin/apt-cyg: line 25: $‘\r‘: command not found”解决

    首先官网下载Cygwin的安装包 xff0c 然后双击开始安装 xff0c 如下选择 xff1a 接下来的安装地址你就随意了 xff0c 一直下一步到 xff0c 镜像地址的选择 xff0c 选了国内的快一些 xff0c 我这里就选了阿里
  • 大疆无人机4G/5G图传直播编码器

    M76是专为HDMI高清视频4G直播的需求 xff0c 为移动执法视频监控和远程直播开发的便携性的HDMI高清4G直播编码设备 系统采用LINUX系统和海思HiS3516 xff0c 支持H 264 H 265视频压缩技术 xff0c 支持
  • 51单片机上传数据到手机APP

    前言 xff1a 最近在指导朋友毕设时发现的一个比较简单实用的功能 实现功能 xff1a 将温度数据上传到手机APP 所需材料 xff1a 1 51单片机 2 WIFI模块 xff1a ESP8266 01S 3 温度传感器 xff1a D
  • ubuntu 14.04中firefox安装Adobe flash player

    1 下载adobe flash player 插件 下载地址为 http get adobe com cn flashplayer no redirect 我们选择 tar gz 的包 2 將下载好的包解压 xff0c 得到如下的文件 xf
  • 解决ubuntu 14.04 “E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)”的问题

    各位亲们在执行sudo apt get update时可能会出现如下的出错信息 xff1a E 无法获得锁 var lib apt lists lock open 11 资源暂时不可用 E 无法对目录 var lib apt lists 加
  • system settings里面的东西基本都没了

    open terminal then unity control center
  • 解决U盘中文件全部变成快捷方式的问题

    1 文件夹选项 gt 工具 xff0c 去掉勾选 隐藏受保护的操作系统文件 34 xff0c 这个时候你就可以看到原来你的文件啦 2 然后将这些文件复制到电脑里面 xff08 如 d 盘 xff09 3 格式化你的 U 盘 4 将你的文件的
  • unbuntu 14.04 中安装 codeblocs

    许多同学喜欢用codeblocks来编写程序 xff0c 那么怎么在ubuntu下安装codeblocks呢 xff1f 这里给出小编自己的安装方法 1 组件安装 在终端依次输入 xff1a sudo apt get install bui