Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇123:
ctype(3) の auto-import [福だ] 02/09 01:03

 └◇129:Re:ctype(3) の auto-import [福だ] 02/09 <


123● ctype(3) の auto-import[ 福だ ] 2002 02/09 01:03
自作アプリを make したところ、ctype(3) を使用している関数に
以下のようなリンクエラーが発生しました。

Warning: resolving __ctype_ by linking to __imp___ctype_ (auto-import)
SrcName.o: In function `FunctionName':
SrcName.c:nn: variable '_ctype_' can't be auto-imported.
Please read the documentation for ld's --enable-auto-import for details.
collect2: ld returned 1 exit status
make: *** [ProcName] Error 1

/usr/include/ctype.c には、

extern __IMPORT _CONST char _ctype_[];

と、宣言されているので、man ld の --enable-auto-import に
記載されている Solution2 で対応されていると思うのですが、
具体的にどうすれば auto-imported されるのか解かりません。

どなたか、ご指導の程、宜しくお願いします。

Win2000pro に cygwin 1.3.6-6 をインストールしています。
make-3.79.1-5 / gcc-2.95.3-5 です。
スレッド一覧


129● Re:ctype(3) の auto-import[ 福だ ] 2002 02/09 01:05
2ch の方で解答を頂き、make に成功したので、フォロー致します。

/usr/include/ctype.h の
extern __IMPORT _CONST char _ctype_[];

__declspec(dllimport) __IMPORT _CONST char _ctype_[];
に変更したところ、make できました。
スレッド一覧

早田のホームページへ
CGIROOM