全站数据
8 4 2 0 5 8 1

linux生成文件中.so文件和.out文件的区别

教师成长笔记 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 04:47:13

问题描述

linux生成文件中.so文件和.out文件的区别求高手给解答
精选答案
最佳答案

在链接的时候指定入口是可以制造可以运行的.so文件的典型的例子:/lib64/ld-linux-x86-64.so.2/lib64/libc.so.6因为它们都是ELF(Executable and Linking Format)文件顾名思义就知道这种文件同时兼具可执行于可连接的作用。Windows上我不熟悉,当时考虑到DLL于EXE都是PE文件,链接器那边做好入口理论上是可以执行的。但是如果Windows上有什么泾渭分明的区分就无解了