windows上安装make

windows上安装make

1.使用包管理工具Cygwin:(官网:https://www.cygwin.com/) 来进行安装,根据上述网址找到cygwin下载链接(准确地址为:https://www.cygwin.com/setup-x86_64.exe)

2.在安装程序中,你将看到一个选项来选择软件包。找到搜索框,输入 “make”,然后找到 make 工具。如果 make 旁边的文本框是 “Skip”,表示你没有安装它。点击 “Skip”,它将切换为版本号,表示你要安装此软件包。

记得在选择软件包界面选择 “查看-完整”,搜索-make (不选择查看-完整的话可能会漏掉make这个包)
安装界面
3.检查是否安装成功: 完成安装后,重新启动 Cygwin 终端。在终端中尝试运行 make 命令,看看是否仍然出现相同的错误。
备注:此时的终端为cygwin

成功。

如何使用apt-cyg

  • 怎么下载apt-cyg
    https://blog.ixnet.work/apt-cyg/
    按照这个文章中的步骤

  • 报错:$ apt-cyg --help

/usr/bin/apt-cyg: line 2: $'\r': command not found
/usr/bin/apt-cyg: line 20: $'\r': command not found
/usr/bin/apt-cyg: line 23: $'\r': command not found
/usr/bin/apt-cyg: line 30: syntax error near unexpected token `||'
'usr/bin/apt-cyg: line 30: `  || test "-$GAWK-" = "--" || test "-$XZ-" = "--"

这个错误通常是由于 Windows 的换行符(CRLF)与 Cygwin 的期望不匹配所致。在保存 apt-cyg 脚本时,确保使用 Unix 风格的换行符(LF)而不是 Windows 风格的换行符(CRLF)。

你可以使用文本编辑器(如 Notepad++)将脚本中的行尾格式更改为 Unix 风格。在 Notepad++ 中,可以通过 “Edit” 菜单的 “EOL Conversion” 子菜单来完成。

确保保存后重新运行 Cygwin 终端,并再次尝试使用 apt-cyg 命令。

  • 报错:You must install wget, tar, gawk, xz and bzip2 to use apt-cyg.

这个错误提示表明你缺少 wgettargawkxzbzip2 这些工具,而 apt-cyg 脚本需要它们来正常工作。

在 Cygwin 中,你可以使用 Cygwin 的包管理器 setup-x86_64.exe 来安装这些工具。以下是安装这些工具的步骤:

  1. 打开 Cygwin 终端。

  2. 运行以下命令来安装缺失的工具:

    setup-x86_64.exe -q -P wget,tar,gawk,xz,bzip2
    

    上述命令中,-P 选项用于指定要安装的软件包,后面跟着要安装的软件包的逗号分隔列表。

  3. 完成安装后,重新运行 apt-cyg 命令。

果然这样就解决了,此时才反应过来chatgpt原本给我的最初的答案是正确的:

在 Cygwin 中安装新包可以通过 Cygwin 的命令行界面进行。以下是一些常用的安装和更新命令:

  1. 更新包列表:

    setup-x86_64.exe -R <CygwinRoot> -L
    

    其中 <CygwinRoot> 是你的 Cygwin 安装根目录。运行这个命令会更新可用的包列表。

  2. 安装新包:

    setup-x86_64.exe -R <CygwinRoot> -P <PackageName>
    

    其中 <PackageName> 是你要安装的包的名称。运行这个命令会安装指定的包及其依赖项。

  3. 卸载包:

    setup-x86_64.exe -R <CygwinRoot> -R <PackageName>
    

    这个命令会卸载指定的包。

  4. 升级所有已安装的包:

    setup-x86_64.exe -R <CygwinRoot> -U
    

    这个命令会升级所有已安装的包到最新版本。

  5. 搜索包:

    setup-x86_64.exe -R <CygwinRoot> -S <SearchTerm>
    

    其中 <SearchTerm> 是你要搜索的包的关键字。这会列出与关键字匹配的所有包。

  6. 卸载 Cygwin:
    如果你想要卸载整个 Cygwin,可以使用 Cygwin 的卸载程序。卸载程序通常位于你的 Cygwin 安装目录中(例如,C:\cygwin64\uninstall.exe)。运行卸载程序将会删除 Cygwin 并清理系统。

在运行这些命令之前,请确保你已经打开了 Cygwin 终端,并且可以访问互联网,因为这些命令需要从 Cygwin 的镜像站点下载数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

公孙无语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值