首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ltrace:调用嵌套错误

ltrace:调用嵌套错误
EN

Stack Overflow用户
提问于 2012-12-23 04:31:29
回答 1查看 852关注 0票数 2

我正在运行ltrace -c -C ./a.out来分析我的应用程序,但它给出的错误如下:

错误:调用嵌套太深!

我的代码非常简单,比如

代码语言:javascript
复制
void StrinstrTest(long loop/*4000*/)
{

        std::string s("SS");
        double price = 90;
        double b = 90;
        double a= 90;
        int msize = 19;
        std::string first("FIRST");
        for(int i = 0 ; i<loop; i++)
        {
                std::stringstream ss;
                ss << "Hi "
                 << 'D' << s << 'D' << price
                 << 'D' << msize << endl;
                {
                     ss << 'D' << first << 'D'
                     << b<< 'D' << a;


                }
                string s = ss.str();
        }
}
EN

回答 1

Stack Overflow用户

发布于 2016-06-28 18:19:54

您必须使用旧版本的ltrace

它在最近的版本(至少0.7.3或更高版本)中的工作效果与预期一致。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14006368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档