2022-02-07
堕落沉迷摆烂的日子还没过去吗?
sudo apt update :sudo---superuser do(管理员权限)
gcc,g++,gdb,cmake
文件编译过程:
1.预处理阶段: -E . cpp 源文件 ---(-o)---> .i 预处理后的文件
2.编译阶段: -S .i 预处理后的文件---(-o)--->.s 汇编语言文件
3.汇编阶段:-c .s汇编语言文件----(-o)-->.o 机器语言文件
4.链接阶段:.o 机器语言文件---(-o)--->无后缀可执行文件
-O[n] n=0,1,2,3 一般取2
-O2 (精炼代码提升速度)
time ./test (可以得到时间)