Table of Contents
截止到今天(2018/09/01),Ubuntu18.04.1LTS版本已经发布,然而很多用户仍然安装的是14.04LTS版本,包括企业和个人用户。一方面是因为14.04算是第一个比较稳定的Ubuntu版本,各种运行库、文件依赖环境、驱动程序均比较完善,对使用和做开发都比较友好。另一方面是前期用户量比较多,网络上产出的问题和相关文档较多,基本上遇到任何问题都能通过搜索找到解决方案(好像有点扯远了,逃。。)。
当然,系统升级必然会带来很多优化和提升,这是低版本的14.04所不及的,就拿Codeblocks来说吧,通过Ubuntu Software Center或者终端apt-get安装的版本均为13.12,无论是界面还是各项设置均不能满足要求,最重要的是,C++标准已经更新到C++17,codeblcoks 13.12竟然连C++14都不支持,因此升级codeblocks势在必行。
当前codeblocks更新到17.12,所以这里直接通过源码安装codeblocks 17.12,若后续更新到新版本,采用源码安装的话同样适用。
前期准备
Codeblocks的编译有很多前置倚赖,wxWidgets便是其中之一,而对于大部分Linux用户来说,wxWidgets均未安装,因此第一步我们需要先安装wxWidgets。
- 为了完成安装,我们需要下载wxWidgets和Codeblocks的源码,你可以直接通过官方下载方式下载:
- codeblocks官方下载,打开页面后选择第二个链接点击下载;
- wxWidgets官方下载,打开页面找到版本2.8.12下面的“wxGTK”点击下载。
- 如果嫌麻烦或者网络不畅,这里我贴出网盘链接,可以直接下载:codeblocks_17.12,提取密码:wvrn;