zoukankan      html  css  js  c++  java
  • 在Linux下工作

    [ls]

    ls -a            #显示所有隐藏文件(以字符'.'开头的),包括. ..
    ls -A            #显示除了. ..之外的所有隐藏文件
    ls -l            #列出详细的信息
    ls -i            #打印i节点号,相当于ls --inode

    [man]

    man 1            #标准命令
    man 2            #系统调用
    man 3            #库函数
    man 4            #设备说明
    man 5            #文件格式
    man 6            #游戏和娱乐
    man 7            #杂项
    man 8            #管理员命令


    [gcc]

    gcc -E            #只预处理,不编译
    gcc -S            #编译,不汇编
    gcc -c            #编译和汇编,不链接
    gcc -o            #指定输出文件
    gcc -Olevel        #指定level级别的优化
    gcc -g            #编译之后的二进制文件里包含调试信息
    gcc -pg            #编译之后的二进制文件里包含profiler信息

    [make]

    [gdb]

    gcc -g a.c
    gdb a.out 

    l    列代码    list 

    break [行号]    设断点    breakpoint
    r    运行    run
    n    单步    next
    p [变量名]    打印变量的值    print
    c    继续    continue
    bt    查看函数调用栈    backtrace
    finish    执行到当前函数返回
    q    退出    quit
     
    [gprof]

    gcc -pg a.c            #gcc的配合
    ./a.out                #运行编译后的程序
    gprof
  • 相关阅读:
    QT之sqlite连接
    QT之QCustomPlot(二)
    QT之QCustomPlot(一)
    Qt第三方库QCustomPlot——QCustomPlot解读
    C++ 头文件系列(sstream)
    C++ 头文件系列(streambuf)
    C++ 头文件系列(iostream)
    C++ 头文件系列(ostream)
    C++ 头文件系列(istream)
    C++ 头文件系列(ios)
  • 原文地址:https://www.cnblogs.com/intervention/p/4023116.html
Copyright © 2011-2022 走看看