2022.2.7#linux编译

2022-02-07

堕落沉迷摆烂的日子还没过去吗?

 

sudo apt update :sudo---superuser do(管理员权限)

gcc,g++,gdb,cmake

2022.2.7#linux编译

 

文件编译过程:

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 (可以得到时间)

上一篇:ESP32开发实例-FreeRTOS-中断服务与任务通知


下一篇:朴素贝叶斯分类-实战篇-如何进行文本分类