g ++:错误:无法识别的命令行选项'-stdlib = libstdc ++'

时间:2015-06-12 02:48:26

标签: makefile g++

您好我正在运行一个包含

行的makefile
ADDLIBS = -stdlib=libstdc++ -L${BOOST_DIR}/lib -lboost_program_options

但是我得到了例外

g++: error: unrecognized command line option ‘-stdlib=libstdc++’

有人能告诉我如何修改makefile吗?

1 个答案:

答案 0 :(得分:1)

那个标志是为了铿锵。它不是GCC的有效标志。所以只需删除它:

ADDLIBS = -L${BOOST_DIR}/lib -lboost_program_options