コンテンツ

  1. ホーム
  2. よくある質問
  3. スーパーコンピュータ
  4. スーパーコンピュータの利用

スーパーコンピュータ よくある質問

スーパーコンピュータの利用

【コンパイラ-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

 

Copyright © Institute for Information Management and Communication, Kyoto University, all rights reserved.