源码包管理安世博人工智能33课件讲解.pptxVIP

  • 0
  • 0
  • 约3.11千字
  • 约 18页
  • 2026-08-29 发布于陕西
  • 举报

源码包管理安世博人工智能33课件讲解.pptx

源码包管理安世博人工智能学院

教学目标①了解源码编译过程②了解gcc编译过程③掌握make工具的使用④学会使用源码包安装nginx1.18

一、源码编译源码包就是未经过编译的源程序,相对于二进制形式的RPM软件包,源码包需要经过配置、编译过程,操作过程比较繁琐,但通过源码包能够获取最新版本的软件,并且源码包的移植性很好,能够适用于各种操作系统体系架构,更符合软件一次编写,到处编译的原则。

一、源码编译程序源码无法直接运行,只有通过一些了编译链接过程生成可执行的二进制文件,才可以运行。程序源码的编译过程

二、gcc编译过程示例编译C语言源文件,需要使用gcc命令。gcc是GNUCompilerCollection(GNU编译器套件)的缩写,它可以编译很多种编程语言,包括C、C++、Objective-C、Fortran、Java等。如果系统中没有安装gcc,可以使用dnf命令安装。gcc命令基本格式如下所示。gcc选项源文件–o目标文件格式

二、gcc编译过程示例示例gcc命令常用选项选项含义-o生成目标文件-E预处理文件,即对文件进行预处理,展开头文件、宏定义等-S编译预处理文件,生成汇编代码-c编译文件(汇编文件或源文件),生成最终可执行的二进制文件-Wall显示警告信息

二、gcc编译过程gcc对C程序的编译

文档评论(0)

1亿VIP精品文档

相关文档