1、默认

命令: g++ test.cpp
功能:生成默认为a.exe的文件。

2、命名 -o

命令: g++ test.cpp -o test
功能:生成test.exe的文件。

3、调试 -g

命令: g++ qaq.cpp -o qdq -g
功能:生成用于gdb调试的文件qdq.dSYM。

4、警告 -W -w

命令:g++ qaq.cpp -o qaq -W
功能:显示所有的警告信息
命令:g++ qaq.cpp -o qaq -w
功能:禁止显示所有警告信息

5、优化 -O{num}

命令:g++ qaq.cpp -o qaq -O2
功能:主要有O1,O2,O3,Os,分别优化大小,功能,功能,大小。

6、标准 -std={version}

命令:g++ qaq.cpp -o qaq -O2 -std=c++11
功能:使用标准c++11来编译程序

7、Win系统栈 -Wl,–stack={size}

命令:g++ 1.cpp -o 1 -Wl,--stack=16777216
功能:把调用栈的大小指定为16MB。

【编译器】G++常用命令相关推荐

  1. GCC编译器的常用命令及使用

    一.用gcc生成静态库和动态库 (1)编辑生成子程序hello.h.hello.c.main.c (2)将hello.c编译成.o文件 (3)由.o文件创建静态库 (4)在程序中使用静态库 (5)由. ...

  2. Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记 ...

  3. gcc常用命令与gcc编译器背后的故事

    目录 1 gcc常用命令 1.1 简介 1.2 简单编译 1.2.1 预处理 1.2.2 编译为汇编代码(Compilation) 1.2.3 汇编(Assembly) 1.2.4 连接(Linkin ...

  4. GCC常用命令及GCC编译器背后的故事

    文章目录 一. GCC常用命令 1. 简介 2. 简单编译 2.1 预处理 2.2 编译为汇编代码(Compilation) 2.3 汇编(Assembly) 2.4 连接(Linking) 3. 多 ...

  5. 【使用CMake组织C++工程】2:CMake 常用命令和变量

    前言 前面的文章介绍了一个最简单的CMake工程,这篇文章将介绍一个稍微复杂一些的CMake工程,结合这个工程总结一下在组织一个C/C++工程时最为常用的一些CMake命令和变量.对于涉及到的命令和变 ...

  6. Linux基础常用命令

    ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...

  7. 嵌入式linux基本指令,成都嵌入式开发之Linux常用命令大全

    原标题:成都嵌入式开发之Linux常用命令大全 Linux系统中有很多命令,使用Linux系统最常用的就是命令操作,而不是像Windows一样,使用鼠标操作.Linux中许多常用命令是必须掌握的,也有 ...

  8. linux gcc g++编译命令选项

    gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码) ...

  9. Linux系统(简介、文件管理、常用命令、账号管理、c开发工具)

    文章目录 1. Linux系统 2.文件管理与常用命令 2.1 文件和目录的层次结构 2.2 文件和目录命名 2.3 shell文件名通配符 2.4 文件管理 2.4.1 Linux常用文件类型 2. ...

最新文章

  1. 仿 小米运动_小米有品上架“黑科技”床垫,让你睡在“空气”上,改变睡眠体验...
  2. P2575 高手过招
  3. 5中bug vue_苹果官网出BUG!这些都只要一两百元
  4. 互联网日报 | 2021年春运火车票今起开抢;好未来达成33亿美元私人配售协议;盒马mini开进菜场...
  5. 精(李沐)多头注意力,代码理解
  6. php怎么连接数据库6,PHP连接数据库的步骤
  7. ThreadLocal类的实现用法
  8. jenkins修改pom文件_jenkins参数化配置,pom.xml配置
  9. 如何找到稳定的网站空间
  10. Vue教程20:Vuex入门
  11. Redis Sentinel实现的机制与原理详解
  12. windows安装pyspider教程
  13. 西门子step7安装注册表删除_西门子step7及软件包的完全卸载方法
  14. Python打印杨辉三角
  15. 移动中兴ZXV10 B860AV2.1-A_S905L2_MT7668_线刷固件包
  16. 程序员常用软件,你用了哪些
  17. 七牛非Cocoapods 手动集成霹雳直播SDK(通用版)
  18. 基于Android车载系统模块资料
  19. 使用字符流 必须刷新缓冲区 flush
  20. 2018年十大区块链投资机构盘点-千氪

热门文章

  1. 快慢指针 —— 链表中点
  2. 机器学习基础(十一)—— Logistic Regression 梯度更新公式的推导
  3. mysql in过大_项目中常用的 19 条 MySQL 优化
  4. react 点击使父元素消失_React 基础:Refs 和 DOM 引用之间的关系
  5. python下载-python
  6. python下载安装-Python下载安装
  7. python能做什么项目-python适合什么开发
  8. python自学网站-分享干货:三个新手自学Python的网站!
  9. python工资一般多少-Python工资多少?就业发展前景怎么样?
  10. 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享