Code::Blocks+MingW(32+64)+NASM+ISPC

只能在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

web site stats