✅ 1. Ubuntu(WSL)に GnuCOBOL4 をインストール
sudo apt update
sudo apt install gnucobol4
バージョン確認:
cobc -v
✅ 2. gdb(GNU Debugger)のインストール
GnuCOBOL のデバッグには gdb が必須 です:
sudo apt install gdb
✅ 3. VSCode の必要拡張機能をインストール
| 役割 | 拡張名 | 説明 |
|---|---|---|
| COBOL ハイライト・補完 | COBOL (bitlang.cobol) | 色分け・アウトライン・COPYBOOK ナビゲーション |
| GDB デバッガ | C/C++ (ms-vscode.cpptools) | gdb を VSCode から利用するために必須 |
| WSL 統合 | WSL | VSCode から WSL Linux を直接操作 |
✅ 4. COBOL ソースを作成(FREE FORMAT)
hello.cob:
>>SOURCE FORMAT FREE
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
DISPLAY "HELLO from GnuCOBOL4!".
STOP RUN.
✅ 5. VSCode のビルドタスク設定(.vscode/tasks.json)
{
"version": "2.0.0",
"tasks": [
{
"label": "Compile COBOL",
"type": "shell",
"command": "cobc",
"args": ["-x", "-g", "${file}", "-o", "${fileBasenameNoExtension}"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
✅ 6. VSCode デバッグ構成(.vscode/launch.json)
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug COBOL Program",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"externalConsole": false,
"MIMode": "gdb",
"preLaunchTask": "Compile COBOL"
}
]
}
✅ 7. デバッグ実行手順
- COBOL ソースを開く
- 行番号左の余白をクリックして ブレークポイント を設定
- F5(デバッグ実行)
- ターミナルに以下が表示されれば成功:
HELLO from GnuCOBOL4!
✅ 8. 完成
VSCode + WSL + GnuCOBOL4 + gdb による 完全統合開発環境 が完成しました。
関連記事
- COBOL 文法基礎 — GnuCOBOL の基本文法リファレンス
- COBOL モジュール設計 — サブルーチンとモジュール化
- COBOL × SQL 連携 — GnuCOBOL + PostgreSQL での SQL 連携