![]() |
1
1
解决方案如下: https://github.com/Microsoft/WSL/issues/3023 该库包含一个ABI注释,可以使用strip删除该注释,以使ld接受该库。 |
![]() |
2
1
这个 other answer 这是正确的。以防链接被破坏,下面是我的情况以及我是如何修复的。
我在安装了Qt5的系统上运行了一个较旧的内核,版本3.10。其中一个图书馆,
它是为更新的内核编译的,这一事实由
所以我的问题是逃跑
它删除了这个部分,并允许库加载。 但要注意,如果这样做,就会明显打破库构建系统可能使用的假设,因此可能会出现问题。但就我而言,他们没有。 |
![]() |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 3 年前 |
![]() |
hepl · gcc如何决定在创建可执行文件时使用dynamics库? 3 年前 |
![]() |
Altair · 使用共享库版本支持不同ABI的最佳实践是什么? 6 年前 |
![]() |
user2577547 · 如何将zstd库静态链接到动态库? 7 年前 |
![]() |
arc_lupus · 阻止从其他程序执行库中的函数 7 年前 |