登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [gcc]gcc 编译的4个 steps 阶段 [生成预处理,生成汇编的方法]     [回主站]     [分站链接]
[gcc]gcc 编译的4个 steps 阶段 [生成预处理,生成汇编的方法]
clq
浏览(321) - 2024-01-21 15:08:59 发表 编辑

关键字:

[2024-01-23 00:08:20 最后更新]
[gcc]gcc 编译的4个 steps 阶段 [生成预处理,生成汇编的方法]

https://blog.csdn.net/tianyi520jx/article/details/125041650

--------------------------------------------------------

1、预处理-Pre-Processing(.i文件)
##- E 选项指示编译器仅对输入文件进行预处理
g++ -E test.cpp -o test.i (.i 文件)

2、编译-Compiling(.s文件)
##-S 编译选项告诉 g++ 在为 c++ 代码产生了汇编语言文件后停止编译
##g++ 产生的汇编语言文件的缺省扩展名是 .s


g++ -S test.i -o test.s (.s文件)

3、汇编-Assembling(.o文件)
##-c 选项告诉 g++ 仅把源代码编译为机器语言的目标代码
##缺省时 g++ 建立的目标代码文件有一个.o的扩展名


g++ -S test.i -o test.s

4、链接-Linking(bin文件)
##-o 编译选项来为将产生的可执行文件用指定的文件名

g++ test.o -o test


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1