mingw-w64

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

我尝试如下安装但似乎找不到文件。

$ pacman -S mingw-w64-x86_64-flickcurl
error: target not found: mingw-w64-x86_64-flickcurl

我在这里错过了什么吗
最佳答案

可能你的 MSYS2 已经过时了(把它想象成你在安装东西之前更新的 Linux 包管理器)你应该运行以下命令如果你被要求关闭终端请执行以下操作:

update-core - 如果你的 MSYS2 不是很旧这个会失败这是一个好兆头
pacman -Syu - 您可能需要重复一遍直到看到 there is nothing to do ;它会更新您已安装的软件包
pacman -S mingw-w64-x86_64-flickcurl

这些包应该在这些步骤之后可用:
$ pacman -Ss flickcurl
mingw32/mingw-w64-i686-flickcurl 1.26-1
Flickcurl is a C library for the Flickr API (mingw-w64)
mingw64/mingw-w64-x86_64-flickcurl 1.26-1
Flickcurl is a C library for the Flickr API (mingw-w64)

命令解释:
update-core - 过去用于升级核心包现在从 pacman 被移除可以
更好
pacman -S <package_name> - 检查本地数据库中的包
并在找到时安装它(如果没有数据库或
它已经过时了)
pacman -Su - 将已安装的软件包与
数据库搜索更新(如果没有也会失败
数据库或它已过时)
pacman -Sy - 下载数据库
可用包
pacman -Syu - 下载数据库和搜索
更新推荐升级方式

最后说明:

MSYS2 没有 支持部分升级原因与 Like Arch Linux 相同.这意味着你应该运行 pacman -Syu在安装包之前。
关于mingw-w64 - 未找到目标 : mingw-w64-x86_64-flickcurl我们在Stack Overflow上找到一个类似的问题 https://stackoverflow.com/questions/42741462/

https://blog.csdn.net/zzsg2005/article/details/127465049

go build -ldflags “-H windowsgui -w -s”
Installing on Windows - gotk3/gotk3 Wiki
See the official GTK instructions for Windows.https://www.gtk.org/docs/installations/windows/

`go
1、管理员权限运行
go1.19.1.windows-amd64.msi

配置 系统环境变量
path里确认已加 d:\app\Go\bin
GOBIN = d:\app\Go\bin
GOROOT = d:\app\Go (安装目录)
GOPATH = e:\source\go (go 源代码目录)
CGO_ENABLED = 1
GO111MODULE = on
GOPROXY = https://goproxy.cn,direct

注意系统环境变量要和Go env 结果中的配置一致。
改写GO环境变量
go env -w CC=d:\Tools\msys64\mingw64\bin\gcc.exe

2、安装msys2
配置系统环境变量
PKG_CONFIG_PATH =D:\Tools\msys64\mingw64\lib\pkgconfig
path 增加
D:\Tools\msys64\mingw64\bin
D:\Tools\msys64\mingw64\include
D:\Tools\msys64\mingw64\lib
D:\Tools\msys64\mingw64\lib\pkgconfig
D:\Tools\msys64\usr\include
D:\Tools\msys64\usr\lib
D:\Tools\msys64\mingw64\lib\glib-2.0\include

3、管理员模式启动 mingw64.exe
$pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-toolchain base-devel glib2-devel
最后有提示信息
Note that ‘D:/Tools/msys64/mingw64/share’ is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:

    - D:\Tools\msys64\home\jordan\.local\share
    - D:\Tools\msys64\mingw64\share\
    - D:\Tools\msys64\usr\local\share\
    - D:\Tools\msys64\usr\share\

$sed -i -e ‘s/-Wl,-luuid/-luuid/g’ /mingw64/lib/pkgconfig/gdk-3.0.pc # This fixes a bug in pkgconfig

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6