windows下编译CodeBlocks-13.12源文件

安装时尽量保证干净的系统,可以在虚拟机中进行操作(编译前开启系统的虚拟内存,以免编译时报告内存不足)


安装编译用工具:


1. CodeBlocks-13.12 运行程序

codeblocks-13.12mingw-setup-TDM-GCC-481.exe

地址:http://www.codeblocks.org/downloads/binaries

安装到c:\codeblocks,安装完后不要运行


2. 预编译的 wxWidgets

pre-compiled wxWidgets:wxMSW-2.8.12.7z

地址:http://www.codeblocks.org/downloads/source

解压到c:\codeblocks\wxMSW目录,应该形成C:\CodeBlocks\wxMSW\目录,里面直接是相关文件,而不是还有一个wmMSW-2.8.12目录(如果需要的话,手动移动文件)


3.准备zip.exe文件

在编译时,需要zip.exe文件,该文件在codeblocks-13.12mingw-setup-TDM-GCC-481.exe里的minGW中没有

但在codeblocks-13.12mingw-setup.exe里的minGW中却有,可以手动提取出来

codeblocks-13.12mingw-setup.exe下载地址:http://www.codeblocks.org/downloads/binaries

将zip.exe放入已安装好的c:\codeblocks\minGW\bin目录中


准备codeblocks源码:

 1. codeblocks_13.12-src.tar.gz

地址:http://www.codeblocks.org/downloads/source

解压到d:\codeblocks_13.12目录中,形成D:\codeblocks_13.12-src\codeblocks-13.12\src目录

最好不要解压形成D:\codeblocks-13.12\src目录,貌似编译通不过


准备环境变量:

进入D:\codeblocks_13.12-src\codeblocks-13.12\src目录,写一个set_env.bat批处理,内容如下:

set CB_ROOT=c:\CodeBlocks

set GCC_ROOT=c:\CodeBlocks\MinGW

set PATH=%GCC_ROOT%\bn;%SystemRoot%\System32;%SystemRoot%;

在命令行模式下进入D:\codeblocks_13.12-src\codeblocks-13.12\src目录

运行set_env.bat

运行batch_build_core.bat

1.在弹出的compilers auto-detection框中选择第一项GNU GCC Compiler,点OK按钮

2.在弹出的Global Variable Editor中左边的Built-in fields下的base中选择wx目录C:\CodeBlocks\wxMSW(其上的Current Variable项中的内容应该是wx),然后点Close按钮

3.在弹出的Global Variable Editor中左边的Built-in fields下的base中选择cb目录C:\CodeBlocks(其上的Current Variable项中的内容应该是cb_release_type),然后点Close按钮

4.编译在一个小框中自动开始

5.经过十几分钟后,编译完成,生成的文件在D:\codeblocks_13.12-src\codeblocks-13.12\src\devel目录中

6.只试了编译后的plugin,其他的没试

7.再次编译前需要关掉系统托盘里的codeblocks图标,不然会报错



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值