【编译器】G++常用命令
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++常用命令相关推荐
- GCC编译器的常用命令及使用
一.用gcc生成静态库和动态库 (1)编辑生成子程序hello.h.hello.c.main.c (2)将hello.c编译成.o文件 (3)由.o文件创建静态库 (4)在程序中使用静态库 (5)由. ...
- Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记 ...
- gcc常用命令与gcc编译器背后的故事
目录 1 gcc常用命令 1.1 简介 1.2 简单编译 1.2.1 预处理 1.2.2 编译为汇编代码(Compilation) 1.2.3 汇编(Assembly) 1.2.4 连接(Linkin ...
- GCC常用命令及GCC编译器背后的故事
文章目录 一. GCC常用命令 1. 简介 2. 简单编译 2.1 预处理 2.2 编译为汇编代码(Compilation) 2.3 汇编(Assembly) 2.4 连接(Linking) 3. 多 ...
- 【使用CMake组织C++工程】2:CMake 常用命令和变量
前言 前面的文章介绍了一个最简单的CMake工程,这篇文章将介绍一个稍微复杂一些的CMake工程,结合这个工程总结一下在组织一个C/C++工程时最为常用的一些CMake命令和变量.对于涉及到的命令和变 ...
- Linux基础常用命令
ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...
- 嵌入式linux基本指令,成都嵌入式开发之Linux常用命令大全
原标题:成都嵌入式开发之Linux常用命令大全 Linux系统中有很多命令,使用Linux系统最常用的就是命令操作,而不是像Windows一样,使用鼠标操作.Linux中许多常用命令是必须掌握的,也有 ...
- linux gcc g++编译命令选项
gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码) ...
- Linux系统(简介、文件管理、常用命令、账号管理、c开发工具)
文章目录 1. Linux系统 2.文件管理与常用命令 2.1 文件和目录的层次结构 2.2 文件和目录命名 2.3 shell文件名通配符 2.4 文件管理 2.4.1 Linux常用文件类型 2. ...
最新文章
- 仿 小米运动_小米有品上架“黑科技”床垫,让你睡在“空气”上,改变睡眠体验...
- P2575 高手过招
- 5中bug vue_苹果官网出BUG!这些都只要一两百元
- 互联网日报 | 2021年春运火车票今起开抢;好未来达成33亿美元私人配售协议;盒马mini开进菜场...
- 精(李沐)多头注意力,代码理解
- php怎么连接数据库6,PHP连接数据库的步骤
- ThreadLocal类的实现用法
- jenkins修改pom文件_jenkins参数化配置,pom.xml配置
- 如何找到稳定的网站空间
- Vue教程20:Vuex入门
- Redis Sentinel实现的机制与原理详解
- windows安装pyspider教程
- 西门子step7安装注册表删除_西门子step7及软件包的完全卸载方法
- Python打印杨辉三角
- 移动中兴ZXV10 B860AV2.1-A_S905L2_MT7668_线刷固件包
- 程序员常用软件,你用了哪些
- 七牛非Cocoapods 手动集成霹雳直播SDK(通用版)
- 基于Android车载系统模块资料
- 使用字符流 必须刷新缓冲区 flush
- 2018年十大区块链投资机构盘点-千氪
热门文章
- 快慢指针 —— 链表中点
- 机器学习基础(十一)—— Logistic Regression 梯度更新公式的推导
- mysql in过大_项目中常用的 19 条 MySQL 优化
- react 点击使父元素消失_React 基础:Refs 和 DOM 引用之间的关系
- python下载-python
- python下载安装-Python下载安装
- python能做什么项目-python适合什么开发
- python自学网站-分享干货:三个新手自学Python的网站!
- python工资一般多少-Python工资多少?就业发展前景怎么样?
- 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享