MinGW 環境にて regex を使用したい！(link エラー)


MinGW 環境(Windows)でC言語のプログラムを書いています。  
コンパイラーは gcc です。

<https://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/mingw-
regex-2.5.1/>

（09/12 14:39追記）正しくはこちらのリンクからダウンロードしました。  
<https://sourceforge.net/projects/gnuwin32/files/regex/2.7/regex-2.7-lib.zip/download>

上記URLからダウンロードした regex に関するフォルダをプログラムの階層に入れて以下の通り実行しましたが、linkage phase
にてエラーが出てしまいます。

解決法をご存じでしたら、教えていただけないでしょうか。

[code]

    gcc -I .\regex\include\ -L .\regex\lib\  main.c
    
    C:\Users\*\AppData\Local\Temp\cc8JbHKz.o:main.c:(.text+0x17): undefined reference to `__imp_regfree'
    collect2.exe: error: ld returned 1 exit status
    
[/code]




ライブラリファイル名の先頭の `lib` と 最後の `.a` を省略して `-l` オプションに指定するので、おそらく、  
`gcc -I.\regex\include\ -L.\regex\lib\ main.c -lregex.dll`

でしょうか。

