C++_一些重要的编译参数
2023-04-22 10:58:45 时间
1.-g 编译带调试信息的可执行文件
# -g 告诉g++产生可供GDB使用的调试信息。
g++ -g test.cpp -o test
2.-O[n] 优化源代码
-O:同时减小代码的长度和执行时间,其效果等价于-O1 -O0:表示不做优化 -O1:表示为默认优化 -O2:除了完成-O1的优化之外,还进行一些额外的调整工作,如指令调整等。 -O3:则包括循环展开和其他一些与处理特性相关的优化工作。
g++ test.cpp -O2 -o test
3.-o 指定输出文件名称
g++ test.cpp -o test
4. -std=c++11 设置编译标准
g++ -std=c++11 test.cpp -o test
5. -Wall 编译时输出一些警告提示
g++ test.cpp -Wall -o test
相关文章
- 56%的企业未来3年将增加大数据投资
- Linux 下 Chrome 浏览器一直报“检测到网络变化”,修复方法来了
- 如何在 Ubuntu Linux上安装体验焕然一新的 GNOME 40
- 14 种可以在古老的 32 位计算机上使用的 Linux 发行版
- 调查结论:业界对于大数据技术热情仍在上涨
- Windows10推送最新系统升级!解决多任务CPU占用率过高的问题
- Spark成为大数据分析领域新核心的五个理由
- 微软Windows 10 KB5003173 更新安装失败,原因是没有新版 Edge 浏览器
- Centos7 中 Systemd 的 Unit 文件配置说明
- 美国癌症协会拥抱大数据技术
- 谷歌 Chrome 浏览器将支持“往返缓存”,网页恢复速度大提升
- Windows 10推送最新系统升级!一起来看看更新了啥
- 2015年Hadoop为代表的大数据趋势
- HarmonyOS驱动加载过程分析
- 盘点大数据给我们带来的三大根本性改变
- 初级:如何通过 Torrent 下载 Ubuntu
- 大数据存储:分布式系统的事务处理
- Linux三剑客之grep教程详解
- 一文读懂大数据的黄色小象帮手——Hadoop
- Linux 5.13-rc1发布,初步支持Apple M1芯片