error: undefined reference to `__moddi3'  编译提示这个错误是因为指令集不支持取余( % )操作,解决办法是( a % n )转换为 (a  &  (n-1))
error: undefined reference to `__divdi3'  编译提示这个错误是因为指令集不支持除法( / )操作,解决办法1: 链接时添加 libgcc.a 库,  方法2:(a / n)转换为

{

  int i;

  for (i = 0;  a < n;  ++i)

  {

    a -= n;

  }

  return i;

}

 

posted on 2023-01-09 15:22  lance9527  阅读(290)  评论(0编辑  收藏  举报