有谁能解释一下我在Linux中剥离和非剥离二进制文件之间的实际区别?
经过一段谷歌搜索,我发现非剥离二进制包含调试信息和剥离二进制文件没有.
linux binary
我读过这.so是一个动态库文件,.a是一个静态库文件.
.so
.a
虽然构建openssl我给了选项./Configure no-shared,它创建了很多.a文件.
openssl
./Configure no-shared
所以,我的问题是像apache这样的其他软件包是否可以使用.aopenssl中的文件?
例如libcrypto.a,
libcrypto.a
如果我正走错路,请有人建议我.
linux apache static openssl dynamic
linux ×2
apache ×1
binary ×1
dynamic ×1
openssl ×1
static ×1