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

Zac*_*ell 9 c++ gcc compiler-errors raspberry-pi

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

但是当在libmad源上运行make时,我发送错误:

gcc: error: unrecognized command line option '-fforce-mem'
Run Code Online (Sandbox Code Playgroud)

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

Mat*_*get 11

正如devnull评论的那样,-fforce-mem在gcc 4.3中删除了(参见gcc的-fforce-mem选项).

你应该:

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