MinGW と GnuCOBOL(OpenCOBOL)のインストールメモ<後編>[プログラミング]
(2016-01-10 10:30:41) by shinoda


< ページ移動: 1 2 >

<インストール作業 前半より続く>

取り敢えずフリーフォーマットで適当なソースを書いてコンパイルしてみる。

$ cobc -x -free test1.cob
'cl' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

あれあれ???gcc.exe ではなく cl.exe を使ってるなあ。

$ cobc --info
cobc (GnuCOBOL) 2.0.20151025
Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Keisuke Nishida, Roger While, Ron Norman, Simon Sobisch
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Built     Dec 29 2015 00:01:32
Packaged  Oct 25 2015 21:40:28 UTC
C version (Microsoft) 1700

Build information
Build environment        : i686-pc-windows
CC                       : cl
CPPFLAGS                 :
CFLAGS                   : /Zi /nologo /W4 /WX- /O2 /Ob2 /Oi /Ot /Oy-
                           /GL /Gm- /EHsc /MD /GS /fp:precise
                           /Zc:wchar_t /Zc:forScope /Gd /analyze-
LD                       : link.exe
LDFLAGS                  :

GnuCOBOL information
COB_CC                   : cl
COB_CFLAGS               : -I "C:\GnuCobol" -I
                           "C:\GnuCobol\build_windows"
COB_LDFLAGS              : /LIBPATH:"C:\GnuCobol\build_windows\win32\release"
COB_LIBS                 : libcob.lib
COB_CONFIG_DIR           : C:\GnuCobol\config
  env: COB_CONFIG_DIR    : c:/usr/local/MinGW/config
COB_COPY_DIR             : C:\GnuCobol\copy
COB_MSG_FORMAT           : MSC
COB_MODULE_EXT           : dll
COB_EXEEXT               : .exe
64bit-mode               : no
BINARY-C-LONG            : 4 bytes
Extended screen I/O      : pdcurses
Variable format          : 0
Sequential handler       : Internal
ISAM handler             : VBISAM

ああ、最近は COBOL ソースから Windows の MSVC ランタイムで動くバイナリを生成できるようになったんで cl.exe を使うのか。
バージョン下げれば gcc 使うんか。
まあ、cl.exe あるんで、パスだけ通せばええんかな?

< ページ移動: 1 2 >


コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8