吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3245|回复: 18
上一主题 下一主题
收起左侧

[Windows] 轻量便携的 Windows 开发工具包:w64devkit 版本2024-9-6最新发行包

  [复制链接]
跳转到指定楼层
楼主
mozhongzhou 发表于 2024-9-6 16:27 回帖奖励
本帖最后由 mozhongzhou 于 2024-9-6 21:00 编辑

测试使用了半年,没有发现什么问题,这个软件作者更新很勤,挺厉害的一个工具

报蠕虫病毒参考 Win11 reports debugbreak.exe as a worm in 1.23.0 · Issue #132 · skeeto/w64devkit (github.com)

项目链接

skeeto/w64devkit: Portable C and C++ Development Kit for x64 (and x86) Windows (github.com)

介绍(基于项目REDEME.md2024/9/6版)

w64devkit 是一个轻量级、便携的开发工具包,旨在为 Windows 提供一个便捷的 C、C++ 和 Fortran 开发环境。它包含了常用的编译器、调试器和其他开发工具,适用于 x64 和 x86 Windows 系统。

主要特点

轻量级和便携

  • 无需安装,解压后即可使用,适合在不同的 Windows 机器上快速部署。
  • 完全离线运行,无需互联网连接。

包含常用工具

  • Mingw-w64 GCC:编译器、链接器、汇编器。
  • GDB:调试器。
  • GNU Make:标准构建工具。
  • busybox-w32:标准 Unix 工具,包括 sh
  • Vim:强大的文本编辑器。
  • Universal Ctags:源代码导航工具。

静态链接

  • 工具链包括 pthreads、C++11 线程和 OpenMP,所有运行时组件都是静态链接的。

优化

  • 运行时组件经过优化,生成的应用程序可执行文件更小。
  • 提供了 libmemory.alibchkstk.a,用于优化内存操作和堆栈检查。

使用

  • 解压自解压 7z 存档,运行 w64devkit.exe 启动配置好的开发环境。
  • 或者将 bin/ 目录添加到系统路径中,使用 sh -l 启动交互式 Unix shell。

主要功能

  • 无需安装:可以在任何地方运行,删除时只需删除文件夹。
  • 完全离线:无需互联网连接。
  • 静态链接:所有运行时组件都是静态链接的,优化了大小。
  • 易于构建:使用 Dockerfile 构建,易于调整和定制。

推荐的离线文档

  • cppreference:C 和 C++ 标准库文档。
  • GCC 手册:GCC 功能参考。
  • Win32 帮助文件:Windows API 文档。
  • C 和 C++ 标准草案:标准文档。
  • Intel Intrinsics Guide:SIMD 指令参考。
  • GNU Make 手册:Make 工具文档。
  • GNU Binutils 手册:ld 和 as 文档。
  • GDB 手册:调试器文档。
  • BusyBox 手册:BusyBox 命令文档。
  • Intel 软件开发手册:x86 指令参考。

安装库

  • 可以将库安装到 w64devkit/$ARCH/ 下,或通过环境变量 CPATHLIBRARY_PATH 添加库路径。
  • 使用 pkg-config 管理库路径。

独特的命令行程序

  • peports:显示 EXE 和 DLL 的导出和导入表。
  • vc++filt:用于 Visual C++ 名称修饰的过滤器。
  • debugbreak:使所有调试进程在调试器中中断。

许可证

  • 分发使用 w64devkit 构建的二进制文件时,需要遵守相关的许可证要求。w64devkit 包含了所有许可证的汇总文件 COPYING.MinGW-w64-runtime.txt,应与二进制文件一起分发。

总结

w64devkit 是一个轻量级、便携的开发工具包,适用于在 Windows 上进行 C、C++ 和 Fortran 开发。它包含了常用的编译器、调试器和其他开发工具,优化了运行时组件的大小,并且易于构建和调整。无需安装,完全离线运行,非常适合快速设置开发环境。

实操全流程

下载64位发行包

双击运行指定解压目录

img

在环境变量中添加bin目录即可

使用一下试试

img

img

免费评分

参与人数 4吾爱币 +4 热心值 +3 收起 理由
wubaochong + 1 + 1 谢谢@Thanks!
gdszxg + 1 + 1 谢谢@Thanks!
helian147 + 1 + 1 热心回复!
Libin0820 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| mozhongzhou 发表于 2024-9-6 20:52 |楼主
本帖最后由 mozhongzhou 于 2024-9-6 20:53 编辑
吾爱PYB 发表于 2024-9-6 18:20
下载最新版后360提示蠕虫病毒。。

https://github.com/skeeto/w64devkit/issues/132 这个issues解释了为啥会误报,像这种长时间发行的开源软件有病毒的可能性还是很低的,并且我自己使用了半年没遇到问题
3#
雷欧库珀 发表于 2024-9-6 16:37
clion能识别这个嘛??
vscode的cmake插件能识别这个嘛?
4#
 楼主| mozhongzhou 发表于 2024-9-6 16:43 |楼主
本帖最后由 mozhongzhou 于 2024-9-6 16:44 编辑
雷欧库珀 发表于 2024-9-6 16:37
clion能识别这个嘛??
vscode的cmake插件能识别这个嘛?

w64devkit确实没有cmake,这个需要自己装唉,但是让IDE识别工具链还是没问题
5#
雷欧库珀 发表于 2024-9-6 16:51
mozhongzhou 发表于 2024-9-6 16:43
w64devkit确实没有cmake,这个需要自己装唉,但是让IDE识别工具链还是没问题

我测试了,再装个cmake就行了,vscode扫描出了这个
6#
flyer_2001 发表于 2024-9-6 18:04
ctags还有多少人会用?
7#
吾爱PYB 发表于 2024-9-6 18:20
下载最新版后360提示蠕虫病毒。。
8#
justwz 发表于 2024-9-6 20:31
是用命令行的吗
9#
 楼主| mozhongzhou 发表于 2024-9-6 20:54 |楼主
justwz 发表于 2024-9-6 20:31
是用命令行的吗

不止是在命令行,不同的IDE都可以使用,我使用vs和vsc测试过
10#
dujiu3611 发表于 2024-9-6 22:27
标记一下,马上换了笔记本再下载,还是蛮喜欢这种工具的,感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 22:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表