摘要: 一、什么是CMake CMake是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程)。-高级编译配置工具 官方解释:CMake用于使用简单的平台和独立于编译器的配置文件控制软件编译过程 CMake可以说已经成为大部分C++开源项目标配 假设你有一些跨平台的项目,C++代码共享 阅读全文
posted @ 2022-04-22 22:17 北极星! 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1、-g 编译带调试信息的可执行文件 # -g 选项告诉 GCC 产生能被 GNU 调试器GDB使用的调试信息,以调试程序。 # 产生带调试信息的可执行文件test g++ -g test.cpp 2、-O[n] 优化源代码 ## 所谓优化,例如省略掉代码中从未使用过的变量、直接将常量表达式用结果值 阅读全文
posted @ 2022-04-22 18:41 北极星! 阅读(765) 评论(0) 推荐(2) 编辑
摘要: 一、什么是linux系统? Linux是开源的操作系统 用户与任务 单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户; 单任务:一个任务,允许用户同时进行操作的任务数量; 多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作; 多任务:多个任务,允许用户同时进 阅读全文
posted @ 2022-04-22 17:55 北极星! 阅读(492) 评论(0) 推荐(1) 编辑