CTS-KB

VSCode + GnuCOBOL 開発環境構築

#COBOL #VSCode #GnuCOBOL #環境構築

✅ 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 統合WSLVSCode から 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. デバッグ実行手順

  1. COBOL ソースを開く
  2. 行番号左の余白をクリックして ブレークポイント を設定
  3. F5(デバッグ実行)
  4. ターミナルに以下が表示されれば成功:
HELLO from GnuCOBOL4!

✅ 8. 完成

VSCode + WSL + GnuCOBOL4 + gdb による 完全統合開発環境 が完成しました。


関連記事