使用codeblock有问题(编程初学者)

我用codeblock编写好一个程序,下次运行时,运行完会多出一个.depend的文件,这是怎么回事?就比如我之前写好了一个名称是xx程序,之后再运行一次,就会多出一个xx.depend(好像还有一个xx.layout)
之前,运行之前编写好的程序,完了会弹出一个窗口说perspective改变什么的,之后不知道怎么的就没有了。
恳请知道的人为我答疑解惑。