`
jubincn
  • 浏览: 242593 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

linux下的四个C/C++Profile软件

 
阅读更多

最常用的:gprof

需要在使用gcc时加入pg参数


最新的:google-perftools

使用方法见上面的google-code链接


试用版本:intel-vTunes


valgrind套件中的callgrind


valgrind --tool=callgrind ./(Your binary)


分享到:
评论

相关推荐

    Linux C/C++一站式学式

    "Linux C/C++一站式学习"涵盖了从基础到高级的多个方面,旨在帮助开发者全面掌握这两种语言在Linux环境下的应用。下面我们将深入探讨Linux环境下C和C++编程的一些关键知识点。 一、Linux开发环境搭建 1. 安装GCC...

    Eclipse C/C++开发环境搭建----Linux版

    ### Eclipse C/C++ 开发环境搭建 -- Linux版 ...通过这些步骤,你可以轻松地在 Linux 环境下搭建出一个功能完善的 C/C++ 开发平台。此外,还讨论了一些常见的问题及解决方法,希望能帮助你在实际操作过程中少走弯路。

    Eclipse下的c/c++开发环境配置

    通过以上步骤,你可以在 Windows 环境下成功搭建起一个功能完善的 Eclipse C/C++ 开发环境。此环境不仅包含了基本的代码编辑和调试功能,还具备了强大的 Cygwin 工具链支持,能够满足复杂项目的需求。通过这种方式,...

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...

    linux开发C++之 eclipse集成开发环境搭建.doc

    ### Linux下Eclipse集成开发环境(C++)搭建详解 #### 一、搭建Java环境 在Linux环境下搭建Eclipse作为C++的集成开发环境之前,首先需要确保系统已经安装了Java环境,因为Eclipse本身是由Java语言编写的,因此依赖于...

    android jni(demo) 基于windows平台

    Cygwin是一个在Windows上模拟类Unix环境的工具,用于在Windows环境下构建和运行Linux命令行工具。我们需要下载并安装Cygwin,特别注意要选择安装Devel包,包括binutils、gcc、gcc-mingw、gdb、make等必要的编译工具...

    Linux下ESP8266开发环境搭建

    ### Linux下ESP8266开发环境搭建 #### 一、概述 ESP8266是一种低成本、低功耗的Wi-Fi芯片,广泛应用于物联网(IoT)领域。本文档详细介绍了如何在Deepin Linux环境下搭建ESP8266的开发环境。整个过程分为两大部分:...

    嵌入式交叉工具链环境变量配置

    export CPLUS_INCLUDE_PATH=/usr/local/arm/arm920t-eabi/arm-angstron-linux-gnueabi/include/c++:/usr/local/arm/arm920t-eabi/arm-angstron-linux-gnueabi/include/c++/arm-angstron-linux-gnueabi ``` 其中`...

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...

    头文件包含及库的链接路径问题

    在Linux环境下开发C/C++程序时,理解头文件包含及库的链接路径的相关概念至关重要。这些概念不仅影响着程序的编译和链接过程,还可能直接影响程序的性能和稳定性。本文将详细介绍在Linux环境下,GCC/G++如何查找...

    linux 下 icc+mkl 方案安装 gamess

    ### Linux 下 ICC+MKL 方案安装 GAMESS #### 一、引言 GAMESS (General Atomic and Molecular Electronic Structure System) 是一款广泛应用于量子化学计算的开源软件包,支持多种计算方法,包括从Hartree-Fock...

    unix linux 等的xerces安装及配置

    在Unix和Linux操作系统环境下,Xerces-C++是一个强大的开源XML解析器,它实现了XML标准规范,包括DOM、SAX和XSLT等接口。Xerces-C++库被广泛用于处理XML数据,如解析、验证和转换。下面将详细介绍Xerces在Unix/Linux...

    ACE linux 版本安装

    ACE (Adaptive Communication Environment) 是一个面向服务架构(SOA)的高性能并发通信软件框架。它为开发者提供了丰富的库支持,适用于构建可移植、高性能的网络应用程序和服务。本文将详细介绍如何在Linux环境下...

    Linux下安装Qt

    ### Linux下安装Qt的知识点详解 #### 一、Qt与Linux环境 - **Qt简介**:Qt是一款跨平台的应用程序框架,由C++语言编写,主要用于开发GUI应用程序,支持多种操作系统,包括Windows、Linux和macOS等。Qt不仅提供了...

    go1.9.2.linux-amd64.tar.gz 官网最新golang的Linux安装包

    Go语言,简称Golang,是由Google开发的一种静态类型的、编译式的、并发的、垃圾回收的、C/C++风格的编程语言。Go语言的设计目标是提高开发者的生产效率,同时保持系统级编程的性能。在本文中,我们将详细探讨Go ...

    linux系统tuxedo安装指导借鉴.pdf

    * 在 /home/tuxedo/oracle/tuxedo11gR1/samples/atmi/simpapp 目录下有四个文件:README、simpcl.c、simpserv.c 和 ubbsimple。 * 这些文件用于示例 Tuxedo 的使用方法和开发过程。 九、Tuxedo 的应用 * Tuxedo ...

    Linux环境下ACE的安装方法

    ### Linux环境下ACE的安装方法详解 #### 一、概述 ACE (Adaptive Communication Environment) 是一个面向服务架构(SOA)的高性能并发通信软件框架。它提供了丰富的C++类库和服务,支持开发高度可伸缩、实时的应用...

    NDK编程过程

    - 同时还需要下载Cygwin工具,它提供了在Windows环境下模拟Linux环境的能力,便于C/C++的编译和调试。 2. **Cygwin的安装** - 在安装Cygwin的过程中,需要选择安装`make`和`gcc`等必要的工具,以便能够构建和...

Global site tag (gtag.js) - Google Analytics