Я хочу собрать программу с mingw w64, и у меня установлена msys2.
Я пытался работать с pacman из командной строки msys2.
$ pacman -Q libpng
error: package 'libpng' was not found
$ pacman -S libpng
error: target not found: libpng
$ pacman -S *libpng
error: target not found: *libpng
Я пытался использовать Google ипридумали:
$ pacman -S mingw-w64-libpng
error: target not found: mingw-w64-libpng
$ pacman -F mingw-w64-libpng
warning: database file for 'mingw32' does not exist (use '-Fy' to download)
warning: database file for 'mingw64' does not exist (use '-Fy' to download)
warning: database file for 'msys' does not exist (use '-Fy' to download)
error: no options specified (use -h for help)
Очень странно, что после всех моих загрузок, которые я отчетливо помню, включая базу данных для pacman, эти файлы базы данных, кажется, не существуют.
$ pacman -Fy mingw-w64-libpng
[... stuff downloads ... ]
error: no options specified (use -h for help)
$ pacman -U mingw-w64-libpng
loading packages...
error: 'mingw-w64-libpng': could not find or read package
Итак, теперь вопросы:
1) Как в будущем я найду магический префикс для известной библиотеки, чтобы можно было указать pacman, что устанавливать?
2) Как в данный момент я могу дать команду pacman установить пакет libpng, который, по-видимому, находится в пакете mingw-w64-libpng?
3) Это пакет с заголовками разработки или это еще один пакет?пакет, как я настроил в Deb / Ubuntu, ища что-то вроде libpng-dev?