macOS
brew install gputilslocal Homebrew formula metadata
sudo port install gputilsMacPorts ports tree · devel/gputils/Portfile · 来源: api.github.com
安装
brew install gputilslocal Homebrew formula metadata
sudo port install gputilsMacPorts ports tree · devel/gputils/Portfile · 来源: api.github.com
sudo apt install gputilsDebian stable package indexes · gputils · 来源: deb.debian.org
sudo dnf install gputilsFedora Rawhide package metadata · gputils · 来源: dl.fedoraproject.org
nix profile install nixpkgs#gputilsnixpkgs package indexes · pkgs/by-name/gp/gputils/package.nix · 来源: api.github.com
sudo pacman -S gputilsArch Linux sync databases · gputils · 来源: geo.mirror.pkgbuild.com
sudo zypper install gputilsopenSUSE Tumbleweed package metadata · gputils · 来源: download.opensuse.org
概览
GNU PIC Utilities
历史
gputils, the GNU PIC Utilities, is a collection of command-line development tools for Microchip PIC microcontrollers. Its core programs include the gpasm assembler, gplink linker, and gplib librarian.
The project grew out of gpasm, a GNU-style assembler for Microchip PIC devices. The official news archive records the gputils package being created on 2001-12-12 so gpasm, a new linker, and a library tool could be distributed together as GNU PIC Utilities.
gputils was created by Craig Franklin and James Bowman. The project page credits later support to Molnar Karoly, Borut Razem, David Barnett, Scott Dattalo, and Marko Kohtala.
The long release trail shows the package steadily chasing compatibility with Microchip's MPASM, MPLINK, and MPLIB tools: processor definition updates, COFF support, linker scripts, object-file work, MPLAB and MPLAB X synchronization, and bug fixes across PIC device families.
gputils became a standard open-source PIC toolchain component because it provided Unix-friendly assembler, linker, librarian, disassembler, object viewer, and COD viewer tools for a microcontroller family historically served by vendor tools.
The official site lists ports or packages for many systems, including ALT Linux, Arch Linux, Debian, Fedora, FreeBSD, Gentoo, Homebrew, NetBSD, OpenBSD, openSUSE, Slackware, Void Linux, and Ubuntu. That broad distro presence is a strong signal of long-term package-manager adoption.
Microchip test files also shaped the project: the official site says Microchip provided MPASM test files, which the project reformatted and used for compatibility testing.
Typical use is embedded build work: assemble PIC assembly with gpasm, link objects with gplink, manage libraries with gplib, inspect or disassemble artifacts with gpvo, gpvc, gpdasm, gpstrip, and related tools.
The package is especially useful in makefile-driven or cross-platform embedded workflows where a free command-line PIC assembler is easier to automate than a vendor IDE.
gputils is the sort of package that explains why distro archives matter: it keeps older embedded hardware workflows reproducible even when vendor toolchains, IDEs, and supported host platforms move on.
The package also illustrates compatibility-as-maintenance. Much of its history is not flashy feature work but keeping device headers, linker scripts, object formats, diagnostics, and test behavior aligned enough with Microchip tooling for old projects to keep building.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
gpasm | cli | 全局可执行文件 | |
gpdasm | cli | 全局可执行文件 | |
gplib | cli | 全局可执行文件 | |
gplink | cli | 全局可执行文件 | |
gpstrip | cli | 全局可执行文件 | |
gpvc | cli | 全局可执行文件 | |
gpvo | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://gputils.sourceforge.io/
安装元数据
| 软件包键 | brew:gputils |
|---|---|
| 版本 | 1.5.2 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/gputils |
| 主页 | https://gputils.sourceforge.io/ |
| 仓库 | https://sourceforge.net/p/gputils/code/HEAD/tree/trunk |
| 上游文档 | https://gputils.sourceforge.io/gputils.pdf |
| 许可证 | GPL-2.0-or-later |
| 源码归档 | https://downloads.sourceforge.net/project/gputils/gputils/1.5.0/gputils-1.5.2.tar.bz2 |
| Bottle | 可用 (于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | gputils |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
gputils 1.5.2-1
GNU PIC utilities
https://gputils.sourceforge.net
sudo apt install gputilsgputils-common 1.5.2-1
headers and linker scripts for gputils
https://gputils.sourceforge.net
sudo apt install gputils-commongputils-doc 1.5.2-1
documentation for gputils
https://gputils.sourceforge.net
sudo apt install gputils-docgputils
nix profile install nixpkgs#gputilsgputils 1.4.0-0.2
GNU PIC utilities
http://gputils.sourceforge.net
sudo apt install gputilsgputils-common 1.4.0-0.2
headers and linker scripts for gputils
http://gputils.sourceforge.net
sudo apt install gputils-commongputils-doc 1.4.0-0.2
documentation for gputils
http://gputils.sourceforge.net
sudo apt install gputils-docgputils 1.5.2-10.fc44
Development utilities for Microchip (TM) PIC (TM) microcontrollers
http://gputils.sourceforge.net
sudo dnf install gputilsgputils-doc 1.5.2-10.fc44
Gputils documentation
http://gputils.sourceforge.net
sudo dnf install gputils-docgputils 1.5.2-2
PIC Programming Utilities
http://gputils.sourceforge.net/
sudo pacman -S gputilsgputils 1.5.2-3.3
Development utilities for Microchip PIC microcontrollers
http://gputils.sourceforge.net
sudo zypper install gputilsgputils-doc 1.5.2-3.3
Documentation files for PIC MCUs
http://gputils.sourceforge.net
sudo zypper install gputils-docgputils
sudo port install gputils来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.