WinGWのC++コンパイラの設定について
いつもお世話になっています。
C++ソースをコンパイルできなくて困っています。
原因は何なのでしょうか。
>g++ SampleC.cc
Info: resolving __fmode by linking to __imp___fmode (auto-import)
Info: resolving __fpreset by linking to __imp___fpreset (auto-import)
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: warning: a
uto-importing has been activated without --enable-auto-import specified on the c
ommand line.
This should work unless it involves constant data structures referencing symbols
from auto-imported DLLs.
/mingw/lib/crt2.o:crt1.c:(.text+0x37): undefined reference to `__cpu_features_in
it'
/mingw/lib/crt2.o:crt1.c:(.text+0x89): undefined reference to `_pei386_runtime_r
elocator'
fu000001.o:(.idata$2+0xc): undefined reference to `libmsvcrt_a_iname'
fu000002.o:(.idata$2+0xc): undefined reference to `libmsvcrt_a_iname'
fu000004.o:(.idata$2+0xc): undefined reference to `libmsvcrt_a_iname'
fu000005.o:(.idata$2+0xc): undefined reference to `libmsvcrt_a_iname'
nmth000000.o:(.idata$4+0x0): undefined reference to `_nm___fmode'
nmth000003.o:(.idata$4+0x0): undefined reference to `_nm___fpreset'
collect2: ld returned 1 exit status
ソース内容
/* hello world program */
#include <stdio.h>
int main(void)
{
printf("hello world!\n");
return 0;
}
お礼
ご助言ありがとうございます。 環境変数のLIBRARY_PATHに 値が入っていたので、それを 削除したら、コンパイルが通りました。 ありがとうございました。