1
11
不能将32位应用程序链接到64位库,反之亦然。问题是指针和类型通常不能在它们之间传递。通常,解决方法是生成其他大小的子进程,并使用IPC与该进程通信。 这样想:如果我有一个C平凡函数:
如果它在64位的库中,我尝试从32位的库中调用它,那么指针的另一半来自哪里? 相反,如果它在一个32位的库中,我从一个64位的应用程序调用它,那么指针的另一半会发生什么情况,如果调用它,我将不得不丢失它? |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 2 年前 |
hepl · gcc如何决定在创建可执行文件时使用dynamics库? 2 年前 |
Altair · 使用共享库版本支持不同ABI的最佳实践是什么? 6 年前 |
user2577547 · 如何将zstd库静态链接到动态库? 6 年前 |
arc_lupus · 阻止从其他程序执行库中的函数 6 年前 |