相关文章  
  • Linux操作系统编程之Shell问答录
  • 深入浅出分析Linux系统内核漏洞的问题(3)
  • Linux脚本开发数学库在PHP中的重要性(3)
  • Linux脚本开发数学库在PHP中的重要性(2)
  • 简述Linux操作系统文件搜索(下)
  • 用GNUprofiler提高代码运行速度 上
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    用GNUprofiler提高代码运行速度 下1

        共享库的支持

        正如在前面曾经介绍的,对于代码剖析的支持是由编译器增加的,因此如果希望从共享库(包括 C 库 libc.a)中获得剖析信息,就需要使用 -pg 来编译这些库。幸运的是,很多发行版都提供了已经启用代码剖析支持而编译的 C 库版本(libc_p.a)。

        在我使用的发行版 gentoo 中,需要将 “profile” 添加到 USE 标志中,并重新执行 emerge glibc.当这个过程完成之后,就会看到 /usr/lib/libc_p.a 文件已经创建好了。对于没有按照标准提供 libc_p 的发行版本来说,需要检查它是否可以单独安装,或者可能需要自己下载 glibc 的源代码并进行编译。

        在

    页码:[1] [2] [3] [4] [5]1页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved