gcc/g++常用参数

1.介绍

gcc用于编译c语言,g++用于编译c++

源代码生成可执行文件过程,预处理-编译-汇编-链接。https://zhuanlan.zhihu.com/p/476697014

2.常用参数说明

2.1编译过程控制

|----|-----------------------------------------|
| 参数 | 作用 |
| -o | Output,指定输出名字 |
| -c | Compile,编译源文件生成对应目标文件(linux为.o文件),不进行链接 |
| -E | Preprocess,仅执行预处理(展开宏、头文件等) |
| -S | Assembly,生成汇编代码(linux为.s文件) |
| | |

相关推荐
阿猿收手吧!14 小时前
【Linux网络】shutdown()与close()的区别
linux·网络
LCG元14 小时前
Linux 磁盘管理从入门到精通:LVM 扩容实战案例
linux
liu****14 小时前
12.线程(二)
linux·开发语言·c++·1024程序员节
咯哦哦哦哦14 小时前
vscode arm交叉编译 中 cmakeTools 编译器设置
linux·arm开发·vscode·编辑器
梁正雄15 小时前
6、prometheus资源规划
运维·服务器·服务发现·prometheus·监控
晨曦之旅15 小时前
零成本体验云计算!阿贝云免费服务器深度测评
运维·服务器·云计算
工具人555515 小时前
Linux 抓取 RAM Dump 完整指南
linux·运维·安全
会飞的小蛮猪15 小时前
SkyWalking运维之路(Java探针接入)
java·运维·经验分享·容器·skywalking
不懂音乐的欣赏者15 小时前
Windows 下 ROS/ROS2 开发环境最优解:WSL 比直接安装、虚拟机、双系统更优雅!
linux·windows·ubuntu·ros·wsl·ros2·双系统
天一生水water16 小时前
docker-compose安装
运维·docker·容器