6.4. 为什么有些 SDK 编译很慢

在 Windows上 用 Code::Blocks 编译 SDK 的时候,有时候会比较慢,可能是下面几种情况:

  1. 安装了杀毒软件,但是没有信任C:\JL目录下的所有可执行程序(递归所有目录)。 导致每次调用编译器的时候,杀毒软件会拦截并扫描进程,这个会拖累速度。建议关闭杀毒软件或者信任该目录

  2. 可能是 Code::Blocks 版本较低,未能支持并行编译。建议更新到最新的稳定版本Code::Blocks(点击此处下载)

  3. 可能是 SDK 中打开了-Wundef等编译警告参数,但是 SDK 中未消除这些警告。导致了较多的编译输出。拖慢了速度。可以考虑去掉,方式如下:

然后在Compiler Settings中:

其他的参数以此类推,另外,有些参数会在Other compiler options里面