首先我在 优快云 找到这位作者提供的方案进行尝试:
https://blog.youkuaiyun.com/honorzoey/article/details/115268912
该方案未能解决我的问题。
最终发现:
使用codeblocks创建新项目时, 编译器会自动引用头文件 :
#include <iostream>
我只发现这个头文件是使用printf()的必要条件, 推测应该还有其他作用。
将该行进行注释。
//#include <iostream>
引用 #include <stdio.h> 以继续使用printf()。
保存后,即可运行系统自动生成的exe文件。不会再出现 找不到libstdc++-6.dll 报错。
总结: 将codeblocks创建项目时自动引用的头文件删除或注释,即可正常运行exe文件。
刚开始学C语言,仅分享和记录一下经验。 若有错误,还请大家指正!