GCC:错误:无法识别的命令行选项'-fforce-mem'



我正在尝试为我的Raspberry Pi在Pidora上编译libmad,它使用armv6hl架构。

然而,当在libmad源代码上运行make时,我发送了错误:

gcc: error: unrecognized command line option '-fforce-mem'

关于如何解决这个问题或绕过这个问题的任何想法将是伟大的!

如devnull所述,-fforce-mem在gcc 4.3中被删除(参见gcc's - force-mem选项)。

你应该:

  • 使用更新版本的库,不再使用此标志
  • 通过删除对该选项的所有引用来编辑自己的makefile/配置文件。如果这个库的make文件设计得很好,这应该很容易。由于-fforce-mem在GCC中很长一段时间没有影响,这应该不会妨碍您的库正常运行。

最新更新