编译自己的 Code::Blocks ! (一)准备工作
来源:互联网 发布:2017年十月经济数据 编辑:程序博客网 时间:2024/05/16 02:29
简介
自己经常去 Code::Blocks 的 forums 看看有没有 Nightly builds 版本发布,渐渐不满足其发布速度,总想在第一时间拥有发布的最新版。不为别的,只因自己有强迫症...。最后决定自己编译其 SVN 版,这个愿望总算能满足了吧!
编译目标:
编译一个在 Windows 下工作的最新版(SVN) Code::Blocks(后面简称 C::B)。先简单一点,编译一个 32bit 的 C::B,因为 64bit 的编译步骤稍微多一点,等以后再说。
环境和工具:
Windows 操作系统:
XP SP3 和其以上版本均可,32位、64位没有分别;
TDM-GCC 的 32bit 安装版本:
目前最新版是 4.8.1-3。注意:官方的 C::B 是用 MinGW 环境编译的,会有 mingwm10.dll 动态链接库。而我们用这个 TDM-GCC 编译的是静态版本,不需要mingwm10.dll动态链接库。
Code::Blocks 官方发布的可执行版本:
13.12 版本和其以上的均可,Nightly builds 版本同样好用(用你自己编译的也一样);
wxWidgets 2.8.12 库:
因为 C::B 目前的代码与 wxWidgets 2.9 以及 3.0 不兼容;虽然这两个高版本能顺利通过编译,但编译好的 C::B 总是出错,各种异常。
ZIP 命令行解压工具:
在编译过程中会被调用,推荐使用开源的 GNU zip。它原本是 linux 下的命令行工具,但经过修改可以运行在 GNUWIN32 的 Windows 环境外壳之下。GNUWIN32 是 linux 和 unix 的工具软件在 Windows 下运行的模拟环境。可以在 http://gnuwin32.sourceforge.net/packages.html 中下载。
SVN 代码同步工具:
推荐使用 TortoiseSVN,在http://tortoisesvn.net 下载。可用这个工具来获得最新的 C::B 代码。注意:编译过程中需要 svn.exe 命令行工具的支持,这个命令行工具已经包含在TortoiseSVN 中,但安装时默认是取消的,一定要勾上,否则编译出来的 C::B svn 版本号总是为 0。
文档编辑记录:
2014-9-3 Ver1.0
第一次编写。
末尾吐槽,不得不等待一次又一次的审核......,这个博客页面就不能做的智能一点点吗?
- 编译自己的 Code::Blocks ! (一)准备工作
- 编译自己的 Code::Blocks ! (二)安装基础工具
- 编译自己的 Code::Blocks ! (三)为 Code::Blocks 编译一个专用 wxWidgets 2.8.12 库
- Code Blocks 的编译
- Windows下用Code::Blocks+MingGW进行OpenGL2.0开发(使用GLEW库)的准备工作
- 使用Code::Blocks编译VC程序(一)
- code::blocks打造自己的开发环境
- code::blocks打造自己的开发环境
- Code::Blocks 多线程程序的编译
- Code::Blocks 编译参数的相关设置
- Code::Blocks 编译参数的相关设置
- 编译安装最新的code::blocks IDE
- Code::Blocks 编译参数的相关设置
- Code::Blocks 编译出错
- 【Code::Blocks】windows 环境下编译 Code::Blocks(已修正)
- code blocks中编译opencv
- 用code::blocks编译FLTK
- code::blocks编译多文件
- 一些应届IT求职常考的笔试题举例
- cocos2dx在模版中新建类后无法加载头文件问题
- nyoj71独木舟上的旅行
- 【android】获取屏幕分辨率
- iis发布asp网站出错的问题
- 编译自己的 Code::Blocks ! (一)准备工作
- java 多态
- 基础dedecms教程_认识dedecms模板
- struts1的工作流程
- Ubuntu 12.04下实现双网卡负载均衡
- 帧 检 测 技术;符 号 同 步技术;载 波 频 偏 估计技术。
- sqlite3使用简介
- 数码管的使用方法
- java随便练