首页 > 其他分享 >生成可执行文件的步骤

生成可执行文件的步骤

时间:2023-03-07 09:33:36浏览次数:46  
标签:可执行文件 汇编 文件 步骤 生成 编译 链接

可执行文件就是多个目标文件(.o文件)通过链接生成的

  

预处理(.i文件):宏替换、头文件的展开、条件编译(带#的处理)、去注释

编译(.s文件):语法检测,生成汇编代码

汇编(.o文件):将汇编代码生成二进制文件

链接:找调用函数的地址,通过函数地址,找到相对应的函数合并到一起生成可执行文件

标签:可执行文件,汇编,文件,步骤,生成,编译,链接
From: https://www.cnblogs.com/zj-studyrecoding/p/17186972.html

相关文章

  • 通过预制体生成图片
      //图一效果 图二使用方法 拖入即可 或者给指定目录下对应预制体 usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnity......
  • python - 生成器与迭代器
    2、生成器的用法#生成器的作用是节省空间,生成器就是迭代器的一种#defindex():#print('index')#yield123#yield后面如果没有加参数会打印none#......
  • 等保2.0 | 网站信息系统安全等级保护需要哪些步骤?
    等保2.0相关国家标准于2019年12月1日开始实施,标志着我国网络安全等级保护工作进入一个崭新的阶段,对于加强我国网络安全保障工作,提升网络安全保护能力具有十分重要的意义。很......
  • 逆向软解设计和开发能力---《学生成绩管理系统》
    逆向软件设计和开发能力一、项目选取及分析1. 项目选取该项目选自我组韩思源同学c++项目《学生成绩管理系统》。此系统可以用来管理学生成绩,做到可以查看学生成绩,删除......
  • linux root fs生成
    1zcat../initramfs-4.18.0-240.el8.x86_64.img|cpio-idmv2rpm-ivh./KMOD_MEGARAID_SAS_07_714_04.rpm3depmode-broot4dracut--force5cat/lib/mo......
  • 第三方模块源码下载安装步骤讲解
    第一步:在Gitee上clone下来第二步:在本机下载目录找下载好了的源码文件第三步:装完之后,首先把路径复制下来第四步:之后来到项目,在terminal里面先CD到C盘,再把刚刚复制的......
  • lterator迭代器-Generator生成器
    什么是迭代器 迭代器iterator,使用户在容器对象(container,例如链表或数组)上遍访的对象,使用该接口无需关心对象的内部实现细节。他就跟数据库中的光标,迭代器最早出现在1......
  • C++学生成绩管理系统[2023-03-06]
    C++学生成绩管理系统[2023-03-06]C++课程设计说明参与专业信息和数学专业所有学生时间安排完成需求分析、类设计以及代码的实现答辩注意:答辩未过的需要参加下届C++......
  • DetectGPT:使用概率曲率的零样本机器生成文本检测
    DetectGPT的目的是确定一段文本是否由特定的llm生成,例如GPT-3。为了对段落x进行分类,DetectGPT首先使用通用的预训练模型(例如T5)对段落 xi生成较小的扰动。然后DetectG......
  • 逆向软件设计和开发能力--学生成绩管理系统
    本次逆向软件设计和开发我所使用的作业为由21计算4班杜良所编写的c++期末课程设计作业。 该程序采用文件读取方式进行数据存储,主要面向对象为老师,实现老师对学生成绩......