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

问题描述 投票:1回答:1

嗨,我正在运行一个包含该行的makefile

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

但我得到了例外

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

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

makefile g++
1个回答
1
投票

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

ADDLIBS = -L${BOOST_DIR}/lib -lboost_program_options
© www.soinside.com 2019 - 2024. All rights reserved.