新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


software:msys2:msys2-ldd-dllcheck


【msys2】実行に必要なDLLを確認する

msys2でコンパイル生成した.EXEをmsys2コンソール以外から実行したい場合に、依存しているDLLを確認する手順について備忘録を残す。

lddコマンドで確認

依存しているDLLファイルを、lddコマンドで表示確認する。

$ ldd fatimage.exe
        ntdll.dll => /c/WINDOWS/SYSTEM32/ntdll.dll (0x7ffa073b0000)
        KERNEL32.DLL => /c/WINDOWS/System32/KERNEL32.DLL (0x7ffa07010000)
        KERNELBASE.dll => /c/WINDOWS/System32/KERNELBASE.dll (0x7ffa04ea0000)
        msys-2.0.dll => /usr/bin/msys-2.0.dll (0x180040000)

この例では、msys-2.0.dll ファイルもEXEを実行するフォルダにコピーしておく必要がある。

参考

software/msys2/msys2-ldd-dllcheck.txt · 最終更新: 2021/03/21 21:25 by yoko