|
1
1
通常你会使用
|
|
2
1
您明确要求对共享对象(.so)进行链接!
你说你的链接器找不到
|
|
|
3
0
一般来说,有两种方法可以确保您的程序只包含一个(可执行)文件: 静态链接
请注意,glibc does not like 静态链接,以及 may not support it at all . 将共享对象嵌入为资源或者,您可以将共享对象(和其他资源)嵌入到可执行文件中,并将其解压缩以供执行。这可以通过多种方式实现(想想自解压zip存档、以字节数组形式存储在全局变量中的文件、, this question may get you started ).
然后,您必须将共享库转储到文件中(例如,在tempfs中)并
|
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 1 年前 |
|
|
Ken P · 如何利用[*]printf格式类型规范警告? 2 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 2 年前 |
|
|
adversarr · 全局变量何时导出到可执行文件? 2 年前 |