▼スレッド
│
└◇123:ctype(3) の auto-import [福だ] 02/09 01:03
└◇129:Re:ctype(3) の auto-import [福だ] 02/09 <
自作アプリを 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 です。
2ch の方で解答を頂き、make に成功したので、フォロー致します。スレッド一覧
/usr/include/ctype.h の
extern __IMPORT _CONST char _ctype_[];
を
__declspec(dllimport) __IMPORT _CONST char _ctype_[];
に変更したところ、make できました。