zoukankan      html  css  js  c++  java
  • 【NOI Linux】复习一波命令行

    $linux$ 终端真是用不惯。

    假设 a 是一个可执行文件( $linux$ 下的可执行文件没有后缀 )

    1. size a

    计算一个程序的静态内存(全局数组变量、栈空间、堆空间等),单位是字节。除以 $1024*1024$ 得到 $MB$。

    2. time ./a

    计算一个程序的运行时间。

    3. diff a b

    对拍,等于 windows 的 fc 命令。

    4. ulimit -v (128000)

    限制终端的内存使用上限,即在终端中运行的程序超过这个空间限制就会 $RE$。括号内的数字可改。

    5. ulimit -s (2147483647)

    限制终端的栈空间使用上限,程序用超了也会 $RE$。

    5. cd (文件夹名)

    进入文件夹

    6. g++ a.cpp -o (可执行文件名) -g -Wall

    不开 $O2$ 地把 cpp代码 编译成 exe可执行文件。

    如果不开 $O2$ 的话,系统应该默认用 $O$。

  • 相关阅读:
    Java 高级文件处理
    drf10
    drf9
    drf8
    drf7
    drf6
    drf5
    drf4
    drf3
    drf2
  • 原文地址:https://www.cnblogs.com/scx2015noip-as-php/p/noip2018_pre.html
Copyright © 2011-2022 走看看