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图标,不然会报错



已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页