Где задокументирована `ld -demangle` и как мне отрицать это?
На OSX, работает /usr/bin/gcc -v args...
выходы:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.13.0
который показывает флаги, такие как -demangle
которые не упомянуты в man ld
Также работает:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -help
показывает:ld64: For information on command line options please use 'man ld'.
так что это не поможет.
- Где я могу найти документацию
-demangle
- Как мне отрицать это или предотвратить звонок
/usr/bin/gcc
автоматически добавлять флаг-demangle
?
ПРИМЕЧАНИЕ: я знаю, что gcc указывает на лягушку (недавно) OSX.