gpt4 book ai didi

macos - OSX 上的 clang : -finstrument-functions link errors

转载 作者:行者123 更新时间:2023-12-01 06:35:37 26 4
gpt4 key购买 nike

我正在尝试使用 __cyg_profile_func_*-finstrument-functions在函数运行之前和之后进行特定检查(例如,检查 Mach 端口泄漏等)。这是在 OS X 上。

代码已编写且功能齐全,但我有大量 undefined reference ,例如,

std::__1::basic_ios<wchar_t, std::__1::char_traits<wchar_t> >::init(std::__1::basic_streambuf<wchar_t, std::__1::char_traits<wchar_t> >*)

似乎某种内联正在发生,但检测仍在尝试引用该函数的非内联版本。是否可以免除标准 C++ 库的检测?或者,是否可以在这种特殊情况下完全禁用 clang 内联?

干杯!

最佳答案

在 gcc 中,-finstrument-functions-exclude-file-list=stdlib/include会做你想做的。但是,它尚未在 clang 中实现(至少主干无法识别此选项)。

关于macos - OSX 上的 clang : -finstrument-functions link errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15329969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com