如何构建旧版本的GCC和BINUTILS?

问题描述

我需要构建GCC 3.1.1和BINUTILS 2.13.1,因为它们支持FreeBSD 1可执行格式。不幸的是,在使用当前版本的GCC(10.2.0)构建旧版本的BINUTILS时,我遇到了很多错误。要成功构建此旧版本,我需要传递给GCC哪些标志?

编辑:

我运行的命令:只需配置和制作。

错误日志:https://pastebin.com/tDRCF9yG

In file included from ../../gcc/gcc/read-rtl.c:25:
../../gcc/gcc/read-rtl.c: In function ‘read_rtx’:
../../gcc/gcc/../include/obstack.h:426:30: error: lvalue required as increment operand
  426 |    *((void **)__o->next_free)++ = ((void *)datum);   \
      |                              ^~

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...