mingw-w64

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

$ 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值