3
我試圖使用__cyg_profile_func_*
和-finstrument-functions
在函數運行之前和之後執行特定的檢查(例如檢查Mach端口泄漏等)。這是在OS XOSX上的叮噹聲:-finstrument-functions鏈接錯誤
代碼編寫和功能,但我有一噸,未定義的引用例如,
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++庫的檢測?或者,可能完全禁用這種特殊情況下的內聯內聯?
乾杯!
我有完全相同的問題。似乎啓用-finstrument-functions使得clang無法鏈接到libC++:/ – gnzlbg 2013-11-11 16:40:46