0

我正在尝试使用 g++ 为 alpha 交叉编译 x86 程序。为此,在将目标文件与库链接以生成二进制文件时,我尝试了“-static-libgcc”和“--static”选项。交叉编译成功,但是当我在 alpha 机器上运行二进制文件时出现以下错误:

./word_count: /lib/libc.so.6.1:GLIBC_2.4' not found (required by ./word_count) ./word_count: /usr/lib/libstdc++.so.6: version未找到版本 GLIBCXX_3.4.10'(./word_ 需要

这些错误不应该发生,因为我使用的是静态链接!所以,我无法弄清楚为什么我会收到这些错误!任何帮助表示赞赏。

4

1 回答 1

1

您需要链接标准 C 和 C++ 库。(来源

于 2013-02-07T23:56:02.700 回答