第一章 引言 1
1.1概述 1
1.2系统要求 2
1.3关于资料 2
1.4符号约定 4
1.5关于FORTRAN的书 6
1.6报告问题 6
第二章 启动 8
2.1 引言 8
2.2备份你的盘片 8
2.3检查磁盘内容 8
2.4 SETUP程序 8
2.5编译环境 17
2.6使用80186,80188或80286处理器 20
2.7使用RAM磁盘 21
2.8转换现有的FORTRAN程序 21
2.9快速启动 21
2.10实践 23
2.11使用批文件 24
第三章 编译:FL命令 26
3.1 引言 26
3.2基础:编译、连接和运行FORTRAN文件 26
3.3使用FL选择项 30
3.4用FL不编译只连接 56
第四章 连接 58
4.1引言 58
4.2运行连接程序 58
4.3了解LINK存储要求 58
4.4 用LINK命令连接 59
4.5 连接FORTRAN程序文件 63
4.6使用连接程序选择项 65
4.7使用覆盖 72
4.8结束LINK 74
4.9连接程序是怎样工作的 74
第五章 管理库 78
5.1 引言 78
5.2使用LIB:概述 78
5.3运行LIB 79
第六章 MAKE维护程序 83
6.1引言 83
6.2使用MAKE:概述 83
6.3建立MAKE描述文件 84
6.4维护程序:一个例子 85
6.5运行MAKE 86
6.6使用MAKE选择项 87
6.7在MAKE中使用宏定义 87
6.8定义接口规则 90
第七章 EXEPACK,EXEMOD,SETENV和ERROUT的使用 92
7.1 引言 92
7.2 EXEPACK实用程序 92
7.3 EXEMOD实用程序 93
7.4 SETENV实用程序 95
7.5 ERROUT实用程序 96
第八章 浮点操作控制 98
8.1引言 98
8.2算数程序包的概述 98
8.3 浮点选择项(/FP)的选择 99
8.4 NO87环境变量的使用 104
第九章 使用存储模式 106
9.1引言 106
9.2什么是存储模式 107
9.3 FORTRAN存储方式 109
9.4选择和调整存储模式 114
第十章 编译和执行效率的改进 121
10.1引言 121
10.2在SETUP期间移走错误信息正文 121
10.3编译和连接策略 122
10.4代码策略 122
第十一章 与汇编语言和C语言的接口 126
11.1引言 126
11.2汇编语言接口 126
11.3混合语言的编程 139
附录 162
A 4.0版本和3.3版本的差异 162
A.1引言 162
A.2为ANSI全语言标准做的修改 162
A.3源文件的兼容性 163
A.4目标文件的兼容性 167
A.5为4.0版本修改 169
B 使用退出码 179
B.1 引言 179
B.2 MAKE使用的退出码 179
B.3 DOS批文件的退出码 179
B.4 FORTRAN编译程序包中程序的退出码 180
B.5来自FORTRAN程序的退出码 181
C Microsoft FORTRAN的记录和文件格式 182
C.1引言 182
C.2记录结构 182
C.3指定二进制文件格式 188
D 处理8087/80287浮点异常情况 188
D.1引言 188
D.2控制处理环境 189
D.3读并建立状态值和控制值 192
E 错误信息和限制 193
E.1引言 193
E.2命令行错误信息 193
E.3编译程序错误信息 196
E.4运行时的错误信息 233
E.5连接程序错误信息 244
E.6 LIB 错误信息 251
E.7 MAKE出错信息 255
E.8 EXEPACK错误信息 255
E.9 EXEUOD错误信息 256
E.10 SETENV错误信息 257
E.11 ERROUT错误信息 258
E.12编译程序和连接程序的限制 259