数码之家

 找回密码
 立即注册
搜索
查看: 615|回复: 20

哪位熟悉 WINDOWS 10 环境下 FORTRAN 编译器,或能提供一下

[复制链接]
发表于 2024-9-17 00:29:13 | 显示全部楼层 |阅读模式 IP属地:江苏常州

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
哪位熟悉 WINDOWS 10 环境下 FORTRAN 编译器,或能提供一下。多谢!
发表于 2024-9-17 08:27:07 | 显示全部楼层 IP属地:江苏盐城
FORTRAN,好古老,现在还有人用不?以前考高程时学过 FORTRAN77
回复 支持 反对

使用道具 举报

发表于 2024-9-17 09:38:45 | 显示全部楼层 IP属地:河南鹤壁
估计只能在虚机里使用了
回复 支持 反对

使用道具 举报

发表于 2024-9-17 10:12:18 | 显示全部楼层 IP属地:浙江杭州
哪位熟悉 WINDOWS 10 环境下 FORTRAN 编译器,或能提供
回复 支持 反对

使用道具 举报

发表于 2024-9-17 10:47:16 | 显示全部楼层 IP属地:江西赣州
24罐菠萝啤19 牛仔裤49
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-17 12:58:00 | 显示全部楼层 IP属地:江苏常州
autusun 发表于 2024-9-17 09:38
估计只能在虚机里使用了

手头有个程序,DOS 环境实体机 不能运行,超过 64K 边界了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-17 13:00:51 | 显示全部楼层 IP属地:江苏常州
本帖最后由 bh4qix 于 2024-9-17 18:15 编辑
worldlyguest 发表于 2024-9-17 08:27
FORTRAN,好古老,现在还有人用不?以前考高程时学过 FORTRAN77

A=10.0

CALL TEST(A)
WRITE(*,*) A
END

SUBROUTINE TEST(A)
A=A+1
WRITE(*,*) A
RETURN
END

输出什么?
回复 支持 反对

使用道具 举报

发表于 2024-9-17 14:00:01 | 显示全部楼层 IP属地:安徽合肥
估计只能在虚机里使用了
回复 支持 反对

使用道具 举报

发表于 2024-9-17 15:22:44 | 显示全部楼层 IP属地:江苏盐城

   11.0000000   
   11.0000000   
回复 支持 反对

使用道具 举报

发表于 2024-9-17 15:29:29 | 显示全部楼层 IP属地:江苏盐城

搜下“在线fortran”,网上许多可以在线运行的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-17 18:14:57 | 显示全部楼层 IP属地:江苏常州
worldlyguest 发表于 2024-9-17 15:22
11.0000000   
   11.0000000

本来让你自己回答的,不是运行的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-17 19:05:39 | 显示全部楼层 IP属地:江苏常州
worldlyguest 发表于 2024-9-17 15:29
搜下“在线fortran”,网上许多可以在线运行的

谢谢提醒,以前真没想到。
回复 支持 反对

使用道具 举报

发表于 2024-9-17 20:50:18 | 显示全部楼层 IP属地:
30年前的古董确实不能适应现在了。
回复 支持 反对

使用道具 举报

发表于 2024-9-18 09:29:42 | 显示全部楼层 IP属地:
学过,确实一头雾水
回复 支持 反对

使用道具 举报

发表于 2024-9-18 10:20:05 | 显示全部楼层 IP属地:河南
bh4qix 发表于 2024-9-17 12:58
手头有个程序,DOS 环境实体机 不能运行,超过 64K 边界了。

需要用老机器,把内存配置一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-18 11:56:43 | 显示全部楼层 IP属地:江苏常州
autusun 发表于 2024-9-18 10:20
需要用老机器,把内存配置一下。

怎么配置?
回复 支持 反对

使用道具 举报

发表于 2024-9-18 15:41:02 | 显示全部楼层 IP属地:河南

DOS启动时,会调用一个内存配置文件Config.SYS,加载一些程序,实现对基本内存和扩展内存的管理,让基本内存驻留更少的系统文件。
从网上抄的一个Config.SYS,内容如下:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS 
BUFFERS=15,0       
FILES=50
DOS=UMB
LASTDRIVE=Z
DOS=HIGH

其中,HIMEM.SYS、EMM386.EXE是DOS系统目录下的文件。
在大白菜等系统安装工具里应该也有这些DOS文件,包括CONFIG.SYS的配置内容。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-18 15:57:06 | 显示全部楼层 IP属地:江苏常州
autusun 发表于 2024-9-18 15:41
DOS启动时,会调用一个内存配置文件Config.SYS,加载一些程序,实现对基本内存和扩展内存的管理,让基本 ...

这个不能解决那个 内存问题。
问题不是内存不足,而是编译器无法跨越 64K 边界。
你给出的 CONFIG.SYS 文件,我前后用过 不下 20年, 早期是 DOS ,后来 NOVELL 客户端也用这个文件。
多谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-18 17:55:24 | 显示全部楼层 IP属地:江苏常州
autusun 发表于 2024-9-18 15:41
DOS启动时,会调用一个内存配置文件Config.SYS,加载一些程序,实现对基本内存和扩展内存的管理,让基本 ...

结果能预料到,还是验证一下为好。谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2024-9-18 18:26:45 | 显示全部楼层 IP属地:河南
bh4qix 发表于 2024-9-18 17:55
结果能预料到,还是验证一下为好。谢谢!

编译个小文件试试。排除一下源文件、库文件、fortran77本身的问题
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-2 13:45 , Processed in 0.265201 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表