软硬链接,动静态库制作

软硬链接:
硬链接:(不能进行目录链接)

  • ln 原文件名 链接文件名,从磁盘块引出链接,链接计数会+1

软硬链接,动静态库制作

软链接:(文件目录都可以)

  • ln -s 原文件名 连接文件名 不影响硬链接计数

软硬链接,动静态库制作
一般用箭头表示
软链接相当于创建快捷方式
删除软硬连接:

  • rm和unlink都可以删除软硬链接文件,删除的原理是,文件保存在磁盘块上,然后文件就是进行链接引用,你要是逐个删除链接的话,等到删除完最后一个链接的时候,磁盘块上的内容没有被链接,那么就会被自动舍
    软硬链接,动静态库制作
    硬链接计数为零时,文件被从磁盘上舍弃。
    在编辑程序的时候,光标放在函数上 1,2,3 (不止1.2.3,1代表常用命令,2系统调用,3库函数)+ K(大写)直接跳到函数原型和声明 。
    静态库以及动态库有关知识:
  • 静态库会在运行的时候直接加载到text代码段,而动态库在使用的时候会在共享库,也就是动态库在需要时加载进来用完就释放软硬链接,动静态库制作
  • 详细信息参考思维导图
    软硬链接,动静态库制作