最近在面试一些公司,发现自己的一些基础的知识可能需要补充,特此来记录一下自己的学习心得。学习,学习,学在于习,只学,不习,空谈也,最终都会遗失在时间长河中。记录,记录,仅仅是记录,不求完美,只求简单分享,作为一个思考的过程。
🎬个人简介:一个全栈工程师的升级之路!
📋个人专栏:C/C++面试整理
🎀CSDN主页 发狂的小花
🌄人生秘诀:学习的本质就是极致重复!
目录
1 程序编译的过程
2 静态链接和动态链接
2.1 静态库和动态库
2.2 Linux下静态库和动态库的制作
2.3 Linux下静态链接和动态链接的实现
2.4 静态链接和动态链接的区分
以下需要用到3个文件
hello.c hello.h lib_use.c,hello.c提供一个打印函数的实现,hello.h提供打印函数的接口,lib_use.c为主程序,调用打印函数打印一个字符串。代码在