以前作成したcファイルがコンパイルできないで、エラーが出て困っています。コンパラはMinGW/msys/1.0/を使っています。
naka@naka ~
$ gcc --version
gcc.exe (MinGW.org GCC-6.3.0-1) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
naka@naka ~
$ ls
getputch.h hello.c kadai pdcurses.a
naka@naka ~
$ pwd
/home/nakamura
naka@naka ~
$ gcc hello.c
nakam@nakam ~
$ ./a.exe
Hello world!
naka@naka ~
$ gcc kad9-5.c
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status
naka@naka ~
$ gcc kad9-5.c pdcurses.a
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status
naka@naka ~
以上のような感じです。hello.cは正常に動作します。
kad9-5.cはほかのフォルダにあるのですが、上手く動作しないので1個だけ現在の位置に貼り付けてコンパイルしたのですが、エラーが出ます。
pathはc:\MinGW\bin,c:\MinGW\msys\1.0\binと設定しています。
ご教授お願い致します。
回答3件
あなたの回答
tips
プレビュー