7. GHCを使う¶
- 7.1. GHCを使う
- 7.2. 警告と整合性検査
- 7.3. 最適化 (コードの改善)
- 7.4. Concurrent Haskell を使う
- 7.5. SMP 並列を使う
- 7.6. フラグの一覧表
- 7.6.1. 饒舌性に関するオプション
- 7.6.2. 通常以外の実行モード
- 7.6.3. どの段階を実行するか
- 7.6.4. 出力先の変更
- 7.6.5. 中間ファイルの保持
- 7.6.6. 一時ファイル
- 7.6.7. インポートの検索
- 7.6.8. インターフェイスファイル関連オプション
- 7.6.9. 再コンパイル検査
- 7.6.10. 対話モードのオプション
- 7.6.11. パッケージ
- 7.6.12. 言語オプション
- 7.6.13. 警告
- 7.6.14. 最適化レベルの設定
- 7.6.15. 個々の最適化
- 7.6.16. プロファイリングオプション
- 7.6.17. プログラム網羅オプション
- 7.6.18. C プリプロセッサオプション
- 7.6.19. コード生成オプション
- 7.6.20. リンクオプション
- 7.6.21. プラグインオプション
- 7.6.22. フェーズの置き換え
- 7.6.23. 特定のフェーズにオプションを渡す
- 7.6.24. プラットフォーム固有のオプション
- 7.6.25. コンパイラをデバッグするためのオプション
- 7.6.26. その他のコンパイルオプション
- 7.7. コンパイル済みプログラムの実行
- 7.7.1. RTS オプションの設定方法
- 7.7.2. Miscellaneous RTS options
- 7.7.3. RTS options to control the garbage collector
- 7.7.4. RTS options to produce runtime statistics
- 7.7.5. RTS options for concurrency and parallelism
- 7.7.6. RTS options for profiling
- 7.7.7. Tracing
- 7.7.8. RTS options for hackers, debuggers, and over-interested souls
- 7.7.9. Getting information about the RTS
- 7.8. Filenames and separate compilation
- 7.8.1. Haskell source files
- 7.8.2. Output files
- 7.8.3. The search path
- 7.8.4. Redirecting the compilation output(s)
- 7.8.5. Keeping Intermediate Files
- 7.8.6. Redirecting temporary files
- 7.8.7. Other options related to interface files
- 7.8.8. The recompilation checker
- 7.8.9. How to compile mutually recursive modules
- 7.8.10. Module signatures
- 7.8.11. Using
make
- 7.8.12. Dependency generation
- 7.8.13. Orphan modules and instance declarations
- 7.9. Packages
- 7.9.1. Using Packages
- 7.9.2. The
main
package - 7.9.3. Consequences of packages for the Haskell language
- 7.9.4. Thinning and renaming modules
- 7.9.5. Package Databases
- 7.9.6. Installed package IDs, dependencies, and broken packages
- 7.9.7. Package management (the
ghc-pkg
command) - 7.9.8. Building a package from Haskell source
- 7.9.9.
InstalledPackageInfo
: a package specification
- 7.10. GHC Backends
- 7.11. Options related to a particular phase
- 7.12. Using shared libraries
- 7.13. Debugging the compiler