relocation truncated to fit: R_X86_64_32

本文介绍了当程序因状态数据过大超过2GB限制而遇到内存溢出问题时的解决方案。作者通过检查程序并调整数组维度未能解决问题,最终采用'-mcmodel=medium'参数重新编译程序,成功解决了内存溢出问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

This is due to the status data is large than2G.

The problom can be solve by check the program and change thedimensions of array。 I check the program and find no problom in theprogram。

So the another way is to create more space for the program by using“-mcmodel=medium”。Then i changed the compile message :g77 -o vel-mcmodel=medium vel_add.f the problem was solved。Congratulations!!!



不过一般是内存分配太大导致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值