Download User guide for Windows with IDE

Transcript
Contents
Contents
3
1 Introduction
9
1.1 What does FORCHECK do? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.2 Why FORCHECK? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.3 Application Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.4 This manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2 Installation
13
2.1 The distribution kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.2 Password protection and support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.3 Required configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.4 Installing FORCHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.5 Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.6 Uninstalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.7 Installation directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.8 User settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.9 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.10 Scratch files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.11 Include files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.12 Adaptation to your Fortran Compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.13 Specifying default options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.14 Tryout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.15 Summary of environmental variables . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3 Tutorial
17
3.1 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.2 Analyzing a single source file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
3.2.1 Suppressing messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
3.2.2 Producing a source listing with cross-references . . . . . . . . . . . . . . . . .
19
3.3 Analyzing more than one source file . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
3.3.1 Analyzing all source files in one or more directories . . . . . . . . . . . . . .
20
3.3.2 Analyzing your project: using a command file . . . . . . . . . . . . . . . . . .
20
3.4 The program analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
3.5 The reference structure or call tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.6 The module dependency tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3