Я использую cygwin и gcc для создания новой библиотеки DLL на Windows XP.У меня есть существующие dll (MyCApi.dll) и example_wrap.o, которые я хочу использовать для создания новой dll, example.dll.Я запустил приведенную ниже команду gcc, и похоже, что gcc не может найти MyCApi.dll.У меня есть каталог, в котором он находится на моем пути.Есть ли что-то еще, что мне нужно сделать?
$ gcc -shared example_wrap.o -mno-cygwin -Wl,--add-stdcall-alias -lMyCApi -o example.dll
/usr/bin/ld: cannot find -lMyCApi
collect2: ld returned 1 exit status