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
  • 相关阅读:
    java8 Stream排序字段为空排序方法
    SpringBoot使用token简单鉴权的具体实现方法
    性能调优
    TestNG最简单的测试
    TestNG异常测试
    TestNG中如何执行测试
    TestNG的基本注解
    TestNG介绍
    TestNG 环境搭建
    python第四课笔记
  • 原文地址:https://www.cnblogs.com/intervention/p/4023116.html
Copyright © 2011-2022 走看看