编译器gcc 静态库,动态库的制作

文章目录
gcc概述什么叫交叉编译编译选项编译优化使用静态库和动态库的区别(生成可执行文件的区别)制作静态库:静态库使用:动态库的创建:

gcc概述
GUN计划提供编译器(unix cc编译器)编译工具链g++ ld ldfd 交叉编译工具链
什么叫交叉编译
A/源文件到可执行文件经历哪几个步骤 (预处理 编译 汇编 链接) B/预处理的任务:头文件展开#include,宏替换#define,条件编译(#开头的代码) C/编译的任务:检查语法,生成汇编文件.s D/汇编阶段:编译汇编文件,生成目标文件.o E/链接的任务:链接所有目标文件,生成符号表,生成可执行文件
宿主机 交叉编译 目标机 交叉编译器
交叉编译:在宿主机下编译出在目标机下运行的代码的过程 在当前CPU平台下编译出在其他CPU平台运行的代码的过程 简单理解为不兼容
编译选项
-o(可执行重命名:elf格式) ELF文件

编译器gcc 静态库,动态库的制作最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/13509.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>