如何用gcc编译C源代码

各种各样的软件充满了工作、生活的每个地方,聊天软件、购物软件、音乐软件、电影软件等,软件虽然各种各样、丰富多彩,但大多数都是由源代码经过编译程序编译成最终软件的。本文介绍在Linux(fedora 22)环境下如何用gcc编译C源代码生成最终软件。

操作方法

  • 01

    编写C源代码for_learning_compile.c

  • 02

    预编译,执行源代码for_learning_compile.c中的预编译指令,生成预编译for_learning_compile.i文件

  • 03

    编译,将前面生成的文件经过词法、语法、语义等的分析生成汇编代码for_learning_compile.s文件

  • 04

    汇编,将汇编文件生成for_learning_compile.o目标文件

  • 05

    链接,加载、链接各种库最终生成可执行文件for_learning_compile

  • 06

    执行for_learning_compile验证编译是否成功。执行成功!编译成功!

(0)

相关推荐

  • Linux下如何用GCC编译动态库

    本文主要解决以下几个问题 1 为什么要使用库? 2 库的分类 3 创建自己的库 或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将 ...

  • gcc编译C语言程序

    对于初学c编程的同学来说,学会如何使用gcc编译器工具,对理解c语言的执行过程,加深对这门语言的理解很重要.只其然,知其所以然. 操作方法 01 编写c代码,并输入以下代码,生成文件hello.c [ ...

  • 如何用VS2010编译第一个程序Hello World?

    vs2010是c语言c++学习者的必备软件之一,接下来就可以用VS2010编译我们的第一个程序Hello World! 新建项目 01 首先点击桌面vs2010图标,运行程序.点击<文件> ...

  • 如何用Editplus编译运行Java

    java命令行编译执行java代码熟悉的人应该是很多吧 每次简单的测试,调试api都要打开IDE等上半天很麻烦 使用EditPlus来编译执行java类是不是很方便 下面就来介绍下如何配置吧 操作方法 ...

  • 如何用记事本编译运行java程序

    如果你是一个刚刚学习Java语言的人,那么你是不是感到用eclipse运行一个小程序十分的麻烦?我教你在记事本上习编译与运行java语言! 看我是如何做的! 操作方法 01 首先你需要在电脑上新建一个 ...

  • linux c学习笔记:[1]gcc的使用方法

    个人学习笔记,所用课本是<linux 软件工程师(C语言)实用教程>,希望对不懂的人起到帮助作用! 本篇讲解gcc的使用方法. GCC相关 01 gcc编译常用格式: gcc  C源文件 ...

  • 怎么用ps制作阿里巴巴宝贝详情源代码、HTML文件

    本章主要介绍用ps制作阿里巴巴宝贝详情文件源代码,单图多链接的制作,如何用office Word更换源代码中图片的链接.(对于什么是源代码.ps怎么使用我这就不做过多说明,自己可以在中找教程学习) 操 ...

  • 怎么用树莓派编译C语言程序

    树莓派是一个神奇的小电脑,怎么样用它来编译C语言程序呢?大体流程,先用ssh登陆,再用vim编辑c文件,最后用gcc编译成可执行文件,最后运行. 请看具体步骤. 操作方法 01 首先安装Xshell软 ...

  • linux 卸载 mysql

    linux 卸载 mysql