当前位置: 首页 > news >正文

预处理、编译、汇编、链接

1.预处理

  1. 宏替换
  2. 去注释
  3. 引入头文件

#之后的语句都是预处理语句,

#include<iostream> 将该文件的内容拷贝到现有文件中,

2.编译

3.汇编

4.链接

gcc

基于C/C++的编译器

补充说明

gcc命令 使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。

语法

gcc(选项)(参数)

选项

-o:指定生成的输出文件;
-E:仅执行编译预处理;
-S:将C代码转换为汇编代码;
-wall:显示警告信息;
-c:仅执行编译操作,不进行连接操作。

http://www.lryc.cn/news/220380.html

相关文章:

  • 面试问题?
  • pytorch 笔记:PAD_PACKED_SEQUENCE 和PACK_PADDED_SEQUENCE
  • Ubuntu 创建用户
  • 华为政企路由器产品集
  • 性能测试知多少---了解前端性能
  • Docker-compose容器群集编排管理工具
  • Python 深度学习导入的一些包的说明
  • 劲升逻辑与安必快、鹏海运于进博会签署合作协议,助力大湾区外贸高质量发展
  • hivesql,sql 函数总结:
  • 前端js实现井字游戏和版本号对比js逻辑【适用于vue和react】
  • unity 通过Andriod arr 访问 手机自带的浏览器
  • MySQL -- 索引
  • 23ccpc(最长上升子序列题解)
  • BUUCTF easycap 1
  • [LeetCode]-160. 相交链表-141. 环形链表-142.环形链表II-138.随机链表的复制
  • 聊一聊关于手机Charge IC的电流流向
  • 【k8s】pod调度——亲和,反亲和,污点,容忍
  • 分享者 - 携程旅游创作者搬砖项目图文教程
  • vite配置.env环境变量文件,开发环境,测试环境,预发布环境,生产环境
  • 0003Java安卓程序设计-springboot基于Android的学习生活交流APP
  • Java8 时间字符串校验是否为对应的日期格式
  • 2023.11.6联赛总结
  • UE5——源码阅读——9——引擎预初始化
  • 报错Could not resolve placeholder ‘driver‘ in value “${driver}“
  • Rust编程基础核心之所有权(下)
  • 高防CDN:企业网络安全的坚强后盾
  • gitlab 设置 分支只读
  • Spring Boot 面试题——常用注解
  • RabbitMQ(高级特性) 设置队列所有消息存活时间
  • 刷题学习记录