C编译器要使用include、lib、bin等路径,绿色版本的要你手动设置这些路径,指向你实际放置TC系统的目录,否则,编译器按照默认路径到别的目录中查找头文件和库文件,而又恰好被它找到有这种文件名的东西,就拿来用了,不错才怪。
你在TC的option选项菜单中找environment之类的东西,看里面include等目录都指向了哪里,是不是在自己的TC安装目录下,检查那些目录是否存在、是否有文件。TC是使用DOS下set环境变量查找文件的,你在DOS窗口中键入set回车,就看得到全部的设置。如果TC中那些目录设置是空的,就会在这里指向的地方找。