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

时间:2013-05-30 12:12:01

标签: c++ gcc compiler-errors raspberry-pi

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

然而,当在libmad源上运行make时,我发送错误信息:

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

关于如何解决这个问题的任何想法或解决这个问题很棒! 如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:11)

正如devnull所评论的那样,在gcc 4.3中删除了-fforce-mem(见gcc's -fforce-mem option)。

你应该:

  • 使用较新版本的库,不再使用此标志
  • 通过删除对此选项的每个引用来编辑makefile /配置文件。如果这个库的makefile设计得很好,那应该很容易。由于-fforce-mem因为很长一段时间没有对GCC产生任何影响,所以这不应该阻止你的库运行正常。