我正在使用带有 gcc 4.6.3 版的 Ubuntu 12.10。我正在尝试构建我的代码,但在使用“make”命令时出现错误
g++: error: unrecognized option ‘--as-needed’
我的 Makefile 如下所示:
LFLAGS = -Wl,-rpath,. -Wl,-rpath-link,../bin --as-needed
LDFLAGS = $(RPATH) $(RPATHLINK) -L$(USRLIB) --as-needed
之前这段代码是在 RedHat Linux 上成功构建的。但现在我需要在 Ubuntu 上运行这段代码。
如果有人知道这件事。请帮忙
问候 高拉夫
最佳答案
@FatalError 是对的
迟到总比不回答好。
你需要使用-Wl,--as-needed
关于c++ - g++: 错误: 无法识别的选项 ‘--as-needed’,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18882246/