ld:无效的字符串偏移...对于`.strtab'节

时间:2017-08-04 08:10:41

标签: c++ gcc ld sections

我正在一个新平台上构建一个带有GNU toolchain / gcc 4.9的c ++项目(在jetson K1评估板上展示debian)。链接器提供了许多消息,如

usr/bin/ld: ../../../../lib/libsomething.so: invalid string offset 3118 >= 2767 for section `.strtab'

我甚至不知道这是一个错误,一个警告还是只是一些链接器smalltalk。该项目建立并运行,但这让我感到困惑。

我已经在几个ARM和英特尔平台上使用相同的工具链(但在Ubuntu或Debian Jessie上)构建了这个项目,并且从未见过这些东西。

我已经看到这可能与make -j的并行构建有关,但如果我重新构建没有-j的所有库,也会发生这种情况。

请给我一个提示,告诉我这是什么以及如何摆脱它。

更新

  • 所述库使用相同的工具链在同一个项目中编译
  • objdump未列出.strtab部分

0 个答案:

没有答案