我尝试将LD_LIBRARY_PATH设置为someObject.o所在的位置,当我使用非sudo命令运行python脚本时,这是可行的,但是当我使用sudo时,会遇到链接错误。OSError: bbumintflib.o: cannot open shared object file: No such file or directory
有人知道如何将.o文件链接到.so文件吗使用ldd,我知道.so找不到.o文件。>>>ldd someShared
我试图在Windows上设置一个用于linux文件的交叉编译,使用clang和ld的一个版本,该版本已经被编译成具有elf64支持。clang编译部分很好,它输出在linux上链接时工作的ELF文件。问题是,输出文件与在linux上生成的输出文件略有不同,并且不能作为可执行文件运行。生成的可执行文件的nm输出
k@system:/shared$ nm ./Test: No such file or director