只能在64位Windows下运行
链接: https://pan.baidu.com/s/1lDYZW6jd-9pLtOVE5dmGpQ 提取码: 6wgb
Code::Blocks x64 11872(2019-10-06)。用CodeBlocks\CbLauncher.exe启动。已配置好32位和64位编译器、调试器,关联asm、ispc到适当的编译器。
MingW64 Multilib (2019-08-27,gcc 9.1.0)。可编译生成32位和64位程序,但部分32位工具(dlltool)生成的文件有问题。从Code::Blocks网站下载的包含MingW的版本只能生成32位程序,不能生成64位程序。
gdb 32+64 8.1。在Windows平台下,64位版gdb无法调试32位程序(无法读取调试符号)。因此,要同时支持32位和64位程序调试,必须使用不同的gdb版本。本程序包包含32位和64位gdb,并有一个程序类型识别程序,在确定程序类型之后调用不同的gdb版本。用mingw32\gdb64\gdb.bat启动。从网上下载的包含gdb的MingW各种版本均不能同时支持32位和64位程序调试。没有本程序包的特殊封装,Windows平台上gdb只能支持32位和64位程序中的其中一类。
NASM 2.14rc15 + NASMX-1.4。所有.asm文件将使用nasm编译。MingW本身带的gnu汇编器的语法和masm/tasm差异较大,不能编译Windows平台汇编源程序。
ISPC 1.12.0。所有.ispc文件将使用ispc编译。
(1)将压缩包解压到C:\。
(2)将c:\mingw32\bin、c:\nasmx-1.4\bin、c:\ispc三个目录加入执行路径(path)。
参考资料:https://www.cnblogs.com/DarrenChan/p/5759491.html https://jingyan.baidu.com/article/60ccbcebad4fe964cab197c7.html https://jingyan.baidu.com/article/0eb457e5ddd37e03f1a90596.html
(3)在合适的位置(如:桌面、开始页面、任务栏等)为CodeBlocks\CbLauncher.exe创建快捷方式。
正确安装之后,以任何方式运行CodeBlocks\CbLauncher.exe即可。该程序启动的IDE已经配置好编译调试工具,无需额外配置。注意不要直接运行codeblocks.exe。
IDE缺省编译64位程序(使用MingW Win64 Compiler)。如要编译32位程序,请切换编译器为MingW Compiler。