根据LSB扫描器的结果,我的二进制文件似乎与特定版本的Linux不兼容,因为它使用了GBLICXX_3.4.9符号。但是当我在那个版本上尝试运行二进制文件时,一切似乎都很正常...
如果缺少包含所需符号的运行时库,二进制文件甚至能否在Linux发行版上启动呢?
如果缺少包含所需符号的运行时库,二进制文件甚至能否在Linux发行版上启动呢?
objdump -T "your exe or lib file" | grep GLIB
我猜测他们在警告你,你正在使用符号,即使这些符号可以在你的测试系统上使用,但在所有符合LSB标准的系统上可能并不可用。