我正在尝试使用 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_ 需要
这些错误不应该发生,因为我使用的是静态链接!所以,我无法弄清楚为什么我会收到这些错误!任何帮助表示赞赏。