0

プログラムをコンパイル/リンクしていました

i386-gcc -o output.lnx func.opc mainc.opc

そして私はそのエラーを受け取り続けました。正直なところ、これが何を意味するのかわかりません。

どんな手掛かり?

ありがとう、

4

1 に答える 1

1

これは通常、プログラムに含まれるコードまたはデータが多すぎることの症状です。.textセグメント(コード)のオフセット7での再配置は、固定サイズ(2または4)でコンパイルされていますが、参照しているデータ/命令は64kまたは2G以上離れています。

それ以外は、実際にオブジェクトファイルを見ずに修正する方法を説明することはできません。問題を特定するための便利なツールはobjdump(フラグ付き-dr)とreadelfプログラムです。

于 2012-03-04T08:58:35.170 に答える