在MSYS环境下运行一个弱智程序出问题了..

Maverix3 2009-09-11 10:50:58
嗯,我还是很业余的新手,在WIN环境下运行MSYS用GCC编译的一个小程序,是抄来的。

#include <stdio.h>
#include <math.h>
main()
{
long int i,x,y;
for (i=1;i<100000;i++)
{
x=sqrt(i+100);
y=sqrt(i+268);
if (x*x==i+100&&y*y==i+268)
printf("\n%ld\n",i);
}
}


编译运行后输出:
21

261

1581
Emulation trap (core dumped)
最后一句Emulation trap (core dumped)是怎么回事?
感觉和平台有关?

希望高手可以指点,先多谢啦!
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Maverix3 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fox000002 的回复:]
linux 编程还是安装 linux 来学习吧

msys 下到底还是 windows 程序
[/Quote]
切到LINUX太麻烦,还得重启。
刚学C,还没到真正需要调用OS调用的地方,感觉现在非得到LINUX下边玩有点装B..
现在有时切到LINUX下也纯粹为了学习LINUX...
「已注销」 2009-09-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 maverix3 的回复:]
明白了,内存溢出。
[/Quote]

Win下用MinGW,别MSYS了。
MSYS只用于编译一些Linux下的程序。
Maverix3 2009-09-11
  • 打赏
  • 举报
回复
明白了,内存溢出。
fox000002 2009-09-11
  • 打赏
  • 举报
回复
linux 编程还是安装 linux 来学习吧

msys 下到底还是 windows 程序
Maverix3 2009-09-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 loaden 的回复:]
引用 1 楼 maverix3 的回复:
明白了,内存溢出。


Win下用MinGW,别MSYS了。
MSYS只用于编译一些Linux下的程序。
[/Quote]
我就是嫌切换到LINUX麻烦所以用MSYS...
就是想学LINUX编程所以才学C的,呵呵~~~

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧