Używam MinGW w systemie Linux do krzyżowej kompilacji z systemem Windows. Przygotowanie do pracy było proste. Pakowanie go z wymaganymi bibliotekami DLL nie było jednak tak proste. Rozwiązaniem w tej chwili jest uruchomienie pliku wykonywalnego w systemie Windows i kopiowanie plików DLL, aż do momentu uruchomienia.Znajdowanie bibliotek DLL wymaganych od Win exe na Linuksie (skompilowane krzyżowo z mingw)?
Czy istnieje narzędzie dla systemu Linux zawierające listę bibliotek DLL wymaganych przez mój plik .exe systemu Windows? (Coś jak połączenie ldd
i DependencyWalker.)
Każdy powód, dla którego DependencyWalker Ci nie wystarcza? Zawiera listę wszystkich bibliotek DLL wymaganych przez program exe, a także te, które nie zostały jeszcze znalezione na ścieżce. – Pankaj
To nie wystarczy, ponieważ DependencyWalker nie jest plikiem wykonywalnym Linux. Właśnie dowiedziałem się, że DW można uruchomić w konsoli, ale wciąż muszę sprawdzić, czy dane wyjściowe są takie, że można je podłączyć do procesu kompilacji. W każdym razie uważam, że uruchamianie DW w Wine jako części procesu kompilacji jest absolutnie ostatecznym rozwiązaniem. – Magnus