我有两个共享库,“engine.so”和“cengine.so”。'cengine.so' 对 'engine.so' 有依赖关系,这由 'ldd' 命令确认:
http://puu.sh/gj0ZU/f4530c3c28.jpg
但是它指出它找不到库,即使它们都在同一个目录中!我是否必须以某种方式手动指定查找目录?
此外,还依赖于“ld-linux-x86-x64.so.2”。我已经将程序构建为 32 位应用程序(没有 -m64 参数),为什么它会自动链接到 64 位(我假设?)库?
我有两个共享库,“engine.so”和“cengine.so”。'cengine.so' 对 'engine.so' 有依赖关系,这由 'ldd' 命令确认:
http://puu.sh/gj0ZU/f4530c3c28.jpg
但是它指出它找不到库,即使它们都在同一个目录中!我是否必须以某种方式手动指定查找目录?
此外,还依赖于“ld-linux-x86-x64.so.2”。我已经将程序构建为 32 位应用程序(没有 -m64 参数),为什么它会自动链接到 64 位(我假设?)库?