Windows への opensource COBOL 環境の構築手順 0. 前提条件当手順は Windows へ opensource COBOL 環境を構築する手順である 手順確認時の OS と時期は以下の通りである OS Windows 8.1(64bit) 時期 2018/09 1. 構築手

Similar documents
(Microsoft Word - opensource COBOL \202\314Windows\221\316\211\236\202\311\202\302\202\242\202\304.docx)

スクールCOBOL2002

実習を行う上での心構えについて

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

インテル(R) Visual Fortran コンパイラ 10.0

Maple 18 スタンドアロン版インストール手順

Maple 12 Windows版シングルユーザ/ネットワークライセンス

Maple 18 ネットワーク版インストール手順

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

アーカイブ機能インストールマニュアル

Microsoft PowerPoint _2.プログラミングの基礎_final

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

Microsoft PowerPoint - 1_コンパイラ入門セミナー.ppt

Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 : MQ メッセージ連携 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red H

GettingStartedTK2

64bit環境で32bitコンポーネントの利用

4. 環境変数の設定実行にあたり 次のように環境変数を設定する必要があります 1)SJIS ロケールの指定コマンド例 )export LANG=ja_JP.sjis 2)MQ 環境の指定コマンド例 ). /opt/mqm/bin/setmqenv s 3)COBOL 実行環境の指定コマンド例 ).

ADempiere (3.5)

アーカイブ機能インストールマニュアル

ゲームプログラミング講習 第0章 導入

Maple 12 Windows版シングルユーザ/ネットワークライセンス

アドイン版 ********************************************* インストール手順書 *********************************************

FormPat 環境設定ガイド

AN1609 GNUコンパイラ導入ガイド

Microsoft Word - VisualC++利用法2.doc

目次 1 はじめに 製品に含まれるコンポーネント 動作環境... 4 オペレーティング システム... 4 Microsoft Visual Studio* 製品 製品のダウンロード 製品版をインストールする場合 評価版を

Microsoft Word - XOOPS インストールマニュアルv12.doc

1

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

WinXp-Rmenu

Steinberg 社 - VST3 対応シンセサイザービルド環境テンプレート (Windows 版 ) Quick 説明書 はじめにこの度は Steinberg 社 - VST3 対応シンセサイザービルド環境テンプレートをダウンロードして下さり 誠にありがとうございます 本説明書はビルド環境テンプ

Eclipse マニュアル <作成目的> Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています <目次> 1 Eclipse のインストール

7th CodeGear Developer Camp

IOWebDOC

アドイン版 ********************************************* インストール手順書 ********************************************* 目次 JAVIS Appli に必要な環境... 2 JAVIS Appli に必要

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

厚生労働省版ストレスチェック実施プログラムバージョンアップマニュアル (Ver2.2 から Ver.3.2) 目次 1. プログラム概要 バージョンアップ実施手順 要注意 zip ファイル解凍の準備 Windows によって PC が保護されました と

Shareresearchオンラインマニュアル

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

BricRobo V1.5 インストールマニュアル

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法

ArcGIS Pro 1.1 SDK for .NET インストール ガイド

PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1

スクールCOBOL2002

(3) 図 ファイルの展開先 ( 保存場所 ) 指定画面 が表示されます 参照ボタンを押下すると 図 フォルダ指定画面 が表示されるので 保存先を指定し OK ボタン を押下します 図 ファイルの展開先 ( 保存場所 ) 指定画面 の 展開 ボタンを押下します 図

intra-mart ワークフローデザイナ

Microsoft Word - Mac版 Eclipseの導入と設定.docx

Windows 10 IoT Core MVA 2015 August Windows 10 IoT Core ハンズオントレーニング Building and running Github MS IoT Samples on Windows 10 IoT Core 3 章 UWP アプリの開発 L

OpenVPN接続マニュアル

WebReportCafe

機能仕様書フォーマット

SILAND.JP テンプレート集

基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

SCC(IPsec_win10)_リモート設定手順書.doc

WinXp-Rmenu

試金石取扱説明書

試金石取扱説明書

はじめに 本ドキュメントでは Salesforce 標準機能である 変更セット を使用して Visualforce ページ Apex クラスを Sandbox から本番環境に移行する手順を説明します 但し前提条件として Sandbox 本番環境共に SkyVisualEditor がインストールされ

intra-mart Accel Platform — intra-mart Sphinxドキュメント ビルド手順書   第2版  

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

目次 1 はじめに 2 2 動作環境 動作環境 注意事項 データベースの共有 データベース共有とは データベース共有によるメリット データベース共有によるデメリット システム利用開始後にデー

登録を済ませたら 次は ツール 設定 上級者用の設定 をクリックし 上級者モードにして下さい 2 ソリューションとプロジェクト Visual C Express におけるソリューションとはプロジェクトを束ねるものであり ひとつの Visual C Express で開くこ

3 ハイパーサーバサービスの諸設定を行う為の コントロールパネル のメイン画面が表示されます ウェブサイトとドメイン タブの データベース 欄にある 新規データベースを追加 をクリックします ( 新規データベースを追加 ボタンがない場合は データベース をクリックし データベース画面にある 新しいデ

Master'sONEセキュアモバイル定額通信サービス(MF120)設定手順書(Ver1_2).doc

MultiLABELISTOCX と MultiLABELISTV4 MLOCX は MLV4 のレイアウト発行機能を継承しています したがって MLV4 の振分発行やプ リセット発行を使用するための登録情報は使用できません MLV4 のレイアウト管理でレイアウトを作成すると 拡張子が m lay

IME( 日本語入力システム ) の確認 変更方法 / プロパティ確認の手順 ************************************************************************************ ドキュメント目次 IME( 日本語入力システム )

第 2 版

Cuoreテンプレート

鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル IC カードを利用しない応札者向け 第 1.7 版 平成 31 年 2 月鳥取県物品契約課 鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル Ver.01-07

目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express

Express5800/51Le電源交換

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

Windows7 または Windows8 Windows10 にアップグレード Office もしくは VisualStudio をインストールする場合 1 Windows7 の場合は [ コンピュータ ]-[ ネットワークドライブの割り当て ] をクリックする Windows8 の場合は デスク

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

目次 1 はじめに 2 2 動作環境 動作環境 注意事項 データベースの共有 データベース共有とは データベース共有によるメリット データベース共有によるデメリット システム利用開始後にデー


NetworkVantage 9

PowerPoint プレゼンテーション

Autodesk Softimage 7.5 スタンドアロン インストール ガイド

01_08 インストールガイド

Java言語環境Java2SEついて

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

DJM-900nexus アップデート方法 for Microsoft Windows 7 A. 展開したファイルの内容を確認してください : 1. ダウンロードしたファイルを展開します ダウンロードしたファイルを右クリックし 表示されたメニューから すべて展開 を選びます 展開先を指定してファイル

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

「MT-3_2-ja

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

CubePDF ユーザーズマニュアル

Ver.70 改版履歴 版数 日付 内容 担当 V /09/5 初版発行 STS V /0/8 証明書バックアップ作成とインストール手順追加 STS V /0/7 文言と画面修正 STS V..0 0//6 Firefox バージョンの変更 STS V..40

NALC 活動管理システムインストール手順書 NALC 活動管理システムを利用するためには 以下の性能を持った PC が必要です システム要件 対応 OS 対応ブラウザ Windows7 / Windows8 8.1/windows10 Internet Explorer 8 以降 (Firefox

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

Microsoft Word - プリンター登録_Windows XP Professional.doc

Taro-QGIS 3.2

InstallShiled FAQ デバイスドライバーのインストール 注 ) このドキュメントは InstallShield 2011 Premier Edition を基に作成しています InstallShield 2011 以外のバージョンでは設定名などが異なる場合もあります 概要 Instal

「Microsoft

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

ch2_android_2pri.indd

Transcription:

0. 前提条件当手順は Windows へ opensource COBOL 環境を構築する手順である 手順確認時の OS と時期は以下の通りである OS Windows 8.1(64bit) 時期 2018/09 1. 構築手順 1.1 Visual Stdio のインストール以下のHPからVisual Studio Community 2017 をダウンロードする https://www.microsoft.com/ja-jp/dev/campaign/free-edition.aspx 1.2 C++ のコンパイラのインストール (1)Visual Studio を立ち上げ C++ のコンパイラと C++ のヘッダをダウンロードする (2)cl.exe の存在を確認する 1 / 12 ページ

(3) ヘッダファイル stdio.h のパスを確認しておく 1.3 MPIRのインストール下記 HPよりMPIR 3.0.0 source zip をダウンロードし 7zipで解凍する http://mpir.org/ 1.4 Windows8.1 SDK のインストール (1)mpir.sln を Visual Studio 2017 で開く (2) 下記手順で Windows 8.1 SDK をインストールする 手順 1:VisualStudio 2017 のメニューから ファイル 新規作成 プロジェクト を選択する手順 2: 新しいプロジェクト のダイアログが開くので その左側の Visual Studio インストーラーを開く をクリック手順 3: 最初は ワークロード タブが選択されているので 個別のコンポーネント を選択する 手順 4: 表示されるリストの中から Windows 8.1 SDK にチェックを付けて右下の 変更 ボタンをクリックする この時 Visual Studio 2017 は終了しておく 2 / 12 ページ

1.5 lib_mpir_gc のビルド (1) ビルドパスの設定で 1.1(3) で確認したヘッダファイル stdio.h のパスを追加する 3 / 12 ページ

(2)64bit を選択し release で lib_mpir_gc をビルドし mpir.lib を生成する Release x64 lib_mpir_gc を選択 下記の表示が出ればビルド成功 ========== ビルド : 1 正常終了 0 失敗 0 更新不要 0 スキップ ========== mpir-3.0.0\build.vc15\lib_mpir_gc\x64\release に下記ファイルが出力されているので 退避する gmp.h mpir.lib 4 / 12 ページ

(3)mpir.dll を生成するため プロパティページの構成の種類を変更し リビルドする この手順を行うと mpir.lib が生成されないので mpir.lib は先に退避する 構成の種類をダイナミックライブラリに変更する ~ucrt\x64 の下にある libucrt.lib を見つけ ライブラリディレクトリにパスを追加する 今度はこちらを編集 5 / 12 ページ

リビルドを行う mpir-3.0.0\build.vc15\lib_mpir_gc\x64\release に下記ファイルが出力されているので 退避する mpir.dll 1.6 PDcursesのインストール ビルド (1)HPから pdcurs36.zip をダウンロードし 7zipで解凍する https://pdcurses.sourceforge.io/ (2)VS 2017 用 x64 Native Tools コマンドプロンプトを開き コンパイルする VS 2017 用 x64 Native Tools コマンドプロンプトを開く pdcurs36\wincon へ cd コマンドで移動し下記コマンドを入力 set PLATFORM=X64 nmake -f Makefile.vc WIDE=Y DLL=Y コンパイルに成功したら pdcurs36 の下記ファイルを退避する curses.h curspriv.h また pdcurs36\wincon の下記ファイルを退避する pdcurses.dll pdcurses.lib 1.7 opensource COBOLのインストール ビルド (1)HPよりopensource-cobol-1.5.1J.zip をダウンロードし 7zipで解凍する http://www.osscons.jp/osscobol/download/ (2) 退避したファイルの配置 (1) で解凍したフォルダの win32 ディレクトリに移動し include フォルダ lib フォルダ share\config フォルダを作成する その後 include フォルダに退避した.h ファイルを lib フォルダに退避した.lib ファイルや.dll ファイルを配置する 6 / 12 ページ

(3)defaults.h の編集 win32 ディレクトリに存在する defaults.h を編集する この情報は生成される exe ファイルに書き込まれ exe ファイル実行時の環境設定となる ( 重要 ) COB_CFLAGS COB_LIBS COB_CONFIG_DIR includeフォルダを-iで指定 libフォルダ \libcob.libを指定 configフォルダを指定 (4)opencobol.sln を Visual Studio で開くその際 ソリューション操作の再ターゲットのポップアップが出てきたら実施する (5) 一部ヘッダファイルのルートディレクトリへの配置 gmp.h curses.h curspriv.h を OpenCobol のルートディレクトリに配置 (6) プロパティで (2) で作成した lib フォルダへのパスを通しておく 7 / 12 ページ

(7) プロパティで kernel32.lib へのパスを通す kernel32.lib が入っているディレクトリを探す ディレクトリは ~um\x64 である必要がある 上記ディレクトリへのパスを通す (8) プロパティで msvcrt.lib ucrt.lib へのパスを通す (7) 同様の手順で msvcrt.lib へのパスを追加する ディレクトリは ~onecore\x64 である必要がある 8 / 12 ページ

(7) 同様の手順で ucrt.lib へのパスを追加する ディレクトリは ~ucrt\x64 である必要がある (9) ビルドの実施 release の x64 とし libcob を選択し ソリューションのビルド ( リビルド ) を選択 下記の表示が出ればビルド成功 ========== すべてリビルド : 4 正常終了 0 失敗 0 スキップ ========== 9 / 12 ページ

1.8 生成ファイルの配置 任意のディレクトリにosscobolフォルダを作成し 下記ファイルを配置する フォルダ ファイル 取得元 osscobol\bin cobc.exe opensource-cobol-1.5.1j\win32\bin\x64\release cobcrun.exe opensource-cobol-1.5.1j\win32\bin\x64\release libcob.h opensource-cobol-1.5.1j curses.h opensource-cobol-1.5.1j osscobol\include curspriv.h opensource-cobol-1.5.1j gmp.h opensource-cobol-1.5.1j *.h Windows Kits\( 中略 )\ucrt *.h Microsoft Visual Studio\( 中略 )\include byteswap.h call.h coblocal.h codegen.h common.h exception.def osscobol\include\libcob fileio.h intrinsic.h move.h numeric.h screenio.h strings.h system.def termio.h vbisam.lib opensource-cobol-1.5.1j\win32\bin\x64\release vbisam.dll opensource-cobol-1.5.1j\win32\bin\x64\release libcob.lib opensource-cobol-1.5.1j\win32\bin\x64\release libcob.dll opensource-cobol-1.5.1j\win32\bin\x64\release mpir.dll opensource-cobol-1.5.1j\win32\lib osscobol\lib mpir.lib opensource-cobol-1.5.1j\win32\lib pdcurses.dll opensource-cobol-1.5.1j\win32\lib pdcurses.lib opensource-cobol-1.5.1j\win32\lib *.lib Microsoft Visual Studio\( 中略 )\lib\x64 *.lib Windows Kits\10\( 中略 )\um\x64 *.lib Windows Kits\10\( 中略 )\ucrt\x64 boundary-limit.conf bs2000.conf ChangeLog cobol85.conf cobol2002.conf default.conf osscobol\share\config default-en.conf default-jp.conf ibm.conf jp-compat.conf Makefile.am Makefile.in mf.conf mvs.conf 上記取得元と名前が被るファイルは上書きしない 上記取得元と名前が被るファイルは上書きしない 1.9 Windows のユーザ環境変数の追加 Windows のユーザ環境変数に下記のパスをを追加設定する osscobol\bin cobc.exe にパスを通す Microsoft Visual Studio\( 中略 )\bin\hostx64\x64 cl.exe にパスを通す Windows Kits\10\bin\( 中略 )\x64 mt.exe にパスを通す 1.10 パスが通っていることの確認コマンドプロンプトで下記コマンドを入力し cobc --version 下記のようにバージョンが表示されれば構築完了 10 / 12 ページ

2. 稼働確認 2.1 テストプログラム作成フォルダ osscobol\src\01_helloworld にソースコードを格納する COBHELLO.cob IDENTIFICATION DIVISION. PROGRAM-ID. COBHELLO. ENVIRONMENT DIVISION. * DATA DIVISION. * WORKING-STORAGE SECTION. 01 WK-1. 03 X-TYPE PIC X(12). * PROCEDURE DIVISION. MAIN-RTN. MOVE 'HELLO WORLD!' TO X-TYPE. DISPLAY WK-1. STOP RUN. MAIN-END. 2.2 コンパイル実施コマンドプロンプトでフォルダ osscobol\lib へ移動し 下記コマンドを実行 cobc -x..\src\01_helloworld\cobhello.cob 下記のようにエラーなく返ってくればコンパイル成功 C:\osscobol\lib>cobc -x..\src\01_helloworld\cobhello.cob cobab37.c C:\osscobol\lib> コンパイルに成功すると exe ファイルが生成される 11 / 12 ページ

2.3 ロードモジュールの実行コマンドプロンプトでフォルダ osscobol\lib へ移動し 下記コマンドを実行..\src\01_helloworld\COBHELLO.exe 下記のように HELLO WORLD! が表示されれば OK 3. 参考文献 Install_win opensourcecobol-opensource-cobol Wiki GitHub https://github.com/opensourcecobol/opensource-cobol/wiki/install_win Windows 上にopensource COBOLの環境を構築してみた - 技術とか戦略とか https://akira2kun.hatenablog.com/entry/2018/09/22/164247 12 / 12 ページ