我在Linux下编译和运行的项目存在问题。它与代码无关,但似乎更像链接或类似的东西。
项目使用makefile编译好。它构建和链接没有错误。
但是,当我运行程序时,它无法启动,并且控制台上会出现此错误:
./ MyProgram:符号查找错误:/ path / to / library / libMyLibrary.so:undefined symbol:system__finalization_root__adjust
库路径使用环境变量定义。它在我的电脑中找到(否则链接将失败)。
我尝试过使用我的电脑和其他开发者电脑:
我还可以尝试其他什么来解决这个问题?