【コンパイラ-02】コンパイル時に,次のようなエラーが発生します.
relocation truncated to fit: R_X86_64_32S against `.bss'
additional relocation overflows omitted from the output
プログラム中で静的に確保されるメモリ量が,2GBを越えていることが考えられます.コンパイル時に以下のオプションを指定してください.
(システムA)
Crayコンパイラ -h pic -dynamic
Intelコンパイラ -mcmodel=medium -shared-intel -fpic -dynamic
PGIコンパイラ -mcmodel=medium -dynamic
GNUコンパイラ -mcmodel=medium -fpic -dynamic
(システムB)
Intelコンパイラ -mcmodel=medium -shared-intel
PGIコンパイラ -mcmodel=medium
GNUコンパイラ -mcmodel=medium
よくある質問サブカテゴリ