gcc常用命令_C语言编译过程几个步骤

gcc常用命令_C语言编译过程几个步骤常用选项一个c文件要经过如下处理才能变成可执行文件Step1:预编译gcc-E-ohello.ihello.cStep2:编译gcc-S-ohello.shello.iStep3:汇编gcc-c-ohello.ohello.sStep4:连接gcc-ohellohello.o如果要一步到位gcc-ohellohello.c…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

常用选项
在这里插入图片描述
一个c文件要经过如下处理才能变成可执行文件
在这里插入图片描述

Step1:预编译 gcc -E -o hello.i hello.c
Step2:编译   gcc -S -o hello.s hello.i
Step3:汇编   gcc -c -o hello.o hello.s
Step4:链接   gcc -o hello hello.o

如果要一步到位

gcc -o hello hello.c

下面看下每一步生成的文件长什么样

Step1:预编译 gcc -E -o hello.i hello.c

在这里插入图片描述
可以看到最后把宏展开,头文件加入等
在这里插入图片描述

Step2:编译 gcc -S -o hello.s hello.i

在这里插入图片描述
在这里插入图片描述
可以看到编程了汇编语言

Step3:汇编 gcc -c -o hello.o hello.s

在这里插入图片描述
在这里插入图片描述
变成了而二进制文件

Step4:链接 gcc -o hello hello.o

在这里插入图片描述
最后的文件就是再该平台上的可执行文件(我这里取名了个sh后缀)

一步到位的话
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183672.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • navicat for MySQL版本15激活码_最新在线免费激活2022.02.02

    (navicat for MySQL版本15激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 安卓CTS测试(测试手机性能的软件)

    CTS和GTS测试基本操作步骤    CTS全称CompatibilityTestSuite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的Android设备,Google制定了CDD(CompatibilityDefinationDocument)规范,为了达到验证CDD规范的目的,提供了一组CASE给不同平台厂商进行验证,Andr…

  • matplotlib之pyplot模块——饼图(pie():圆环图(donut)、二层圆环图、三层圆环图(旭日图))「建议收藏」

    matplotlib之pyplot模块——饼图(pie():圆环图(donut)、二层圆环图、三层圆环图(旭日图))「建议收藏」在matplotlib中pie()不单可以绘制饼图,还可以绘制圆环图(donut)。圆环图可以看成饼图的变种,matplotlib没有提供专门绘制圆环图的接口。在matplotlib之pyplot模块之饼图(pie():基础参数,返回值)中,我们提到了wedgeprops参数,通过wedgeprops参数传递饼块对象Wedge的width参数即可快速实现圆环图。下面通过三个案例简单说明圆环图、二层圆环图、三层圆环图的制作方法。

  • 教你如何免费将XPS转换为PDF格式

    教你如何免费将XPS转换为PDF格式XPS文件在我们日常工作中使用比较少,大部分时候我们都会将它转换成PDF格式后进行修改或保存等操作,不懂这种文档要怎么打开?其实这些都不重要,只要你知道PDF就可以,教你几种将XPS转成PDF的方法,还有免费使用哦。1、另存文档目前很多PDF软件都可以直接打开XPS文件,这里我们推荐使用极速PDF阅读器打开XPS文档,然后将文档另存为PDF格式就可以了,这个方式是不是超级简单实用。2、在线转换只需要电脑打开百度浏览器搜索speedpdf找到并打开这款在线免费转换工具,选择XPS转PD

  • LARGE_INTEGER类型和LONGLONG类型以及QueryPerformanceFrequency函数

    LARGE_INTEGER类型和LONGLONG类型以及QueryPerformanceFrequency函数LARGE_INTEGERLARGE_INTEGER是union,表示64位有符号整数值。其定义如下:    typedefunion_LARGE_INTEGER{     struct{                 DWORDLowPart;                 LONGHighPart;               };

  • python正则表达式或者用法_python正则表达式使用实例

    python正则表达式或者用法_python正则表达式使用实例搞懂Python正则表达式用法作者:枫叶云来源:见文末Python正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号