C++ 替换Mac OSX中的--no未定义

C++ 替换Mac OSX中的--no未定义,c++,macos,compiler-errors,C++,Macos,Compiler Errors,我正在尝试在MacOSX上编译一个库,该库已经在Linux上成功编译。然而,苹果的ld不能识别标志——没有未定义的。如果删除此标志,链接将失败,并出现大量未定义的符号。Mac OSX上有没有替代此标志的工具?我查阅了Mac OS X上的ld手册,自己找到了解决方案。Mac上的标志是-未定义错误|警告|抑制。要抑制未定义的错误,还需要提供标志-flat_namespace 示例:clang++file.cpp-undefined suppress-flat_namespace如果您可以提供./co

我正在尝试在MacOSX上编译一个库,该库已经在Linux上成功编译。然而,苹果的ld不能识别标志
——没有未定义的
。如果删除此标志,链接将失败,并出现大量未定义的符号。Mac OSX上有没有替代此标志的工具?

我查阅了Mac OS X上的
ld
手册,自己找到了解决方案。Mac上的标志是
-未定义错误|警告|抑制
。要抑制未定义的错误,还需要提供标志
-flat_namespace


示例:
clang++file.cpp-undefined suppress-flat_namespace

如果您可以提供./configure命令,那么使用该命令可能会有所帮助。