либо я чего-то не понимаю, либо одно из двух.
есть .lib файлик (libdll.lib) от .dll-ки (dll.dll), я хочу с ним собраться статикой.
что собсно делаю: gcc -L . -llibdll -o my_file.exe my_file.c
и на выхлопе от линкера получаю «undefined reference» на все функции, которые должны жить в моем .lib файле.
иду читать, что за фигня такая, прихожу сюда: http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs
делаю как написано и... нифига собсно.
nm показывает что в .lib мои функции есть, линкер говорит что нифига там нет.
вопрос: так как собраться с .lib файликом гццой?