C_BigDecimal_Permission denied ld returned 1 exit status

最近在做大数运算这个课题。由于浮点数的表示范围有限,float型浮点数最多有7位十进制有效数字,如果定义为float,而输入的数字超过7位,计算机将会自动将超出的部分四舍五入,计算误差将会很大,所以就有了大数运算。输入的是字符串,可以定义到很大,将每个字符存储到数组中(C语言中没有string型,直接定义数组char str[]),然后通过把字符转化成数字进行相应计算,后面会记录我的课题收获的。

今天想记录一下Permission denied   ld returned 1 exit status 问题

是用devc++编写菜单用到while时出现的问题,编译时屏幕直接弹出电脑有病毒侵入,关掉后修改代码,再次编译时就出现了这个问题,即便代码恢复到之前没错的状态下也不能编译了,网上搜了一下,解决办法是把杀毒软件关掉。

原因是因为以前已经编译且生成了一个exe文件,当我修改后重新编译文件后要覆盖原来的exe文件,这个时候如果我的杀毒软件有对exe修改的防护功能的话,我就不能再编译了。

posted @ 2015-09-24 20:38  Saraline  阅读(224)  评论(0编辑  收藏  举报